generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "sqlserver"
  url      = env("DATABASE_URL")
}

model ajuste {
  ajue_num              Int      @id(map: "ajuste_aju_num")
  fecha                 DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__ajuste__fecha__47BC7E0B") @db.SmallDateTime
  motivo                String   @default("1)", map: "DF__ajuste__motivo__48B0A244") @db.VarChar(80)
  total                 Decimal  @default(0, map: "DF__ajuste__total__49A4C67D") @db.Decimal(18, 5)
  seriales              Int      @default(0, map: "DF__ajuste__seriales__4B8D0EEF")
  feccom                DateTime @default(dbgenerated("01/01/1900"), map: "DF__ajuste__feccom__4C813328") @db.SmallDateTime
  numcom                Int      @default(0, map: "DF__ajuste__numcom__4D755761")
  tasa                  Decimal  @default(1, map: "DF__ajuste__tasa__4E697B9A") @db.Decimal(18, 5)
  moneda                String   @default("1)", map: "DF__ajuste__moneda__4F5D9FD3") @db.Char(6)
  dis_cen               String   @default("1)", map: "DF__ajuste__dis_cen__5051C40C") @db.Text
  campo1                String   @default("1)", map: "DF__ajuste__campo1__5145E845") @db.VarChar(60)
  campo2                String   @default("1)", map: "DF__ajuste__campo2__523A0C7E") @db.VarChar(60)
  campo3                String   @default("1)", map: "DF__ajuste__campo3__532E30B7") @db.VarChar(60)
  campo4                String   @default("1)", map: "DF__ajuste__campo4__542254F0") @db.VarChar(60)
  campo5                String   @default("1)", map: "DF__ajuste__campo5__55167929") @db.VarChar(60)
  campo6                String   @default("1)", map: "DF__ajuste__campo6__560A9D62") @db.VarChar(60)
  campo7                String   @default("1)", map: "DF__ajuste__campo7__56FEC19B") @db.VarChar(60)
  campo8                String   @default("1)", map: "DF__ajuste__campo8__57F2E5D4") @db.VarChar(60)
  co_us_in              String   @default("1)", map: "DF__ajuste__co_us_in__58E70A0D") @db.Char(6)
  fe_us_in              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in") @db.DateTime
  co_us_mo              String   @default("1)", map: "DF__ajuste__co_us_mo__5ACF527F") @db.Char(6)
  fe_us_mo              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo") @db.DateTime
  co_us_el              String   @default("1)", map: "DF__ajuste__co_us_el__5CB79AF1") @db.Char(6)
  fe_us_el              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el") @db.DateTime
  revisado              String   @default("1)", map: "DF__ajuste__revisado__5E9FE363") @db.Char(1)
  trasnfe               String   @default("1)", map: "DF__ajuste__trasnfe__5F94079C") @db.Char(1)
  co_sucu               String   @default("1)", map: "DF__ajuste__co_sucu__60882BD5") @db.Char(6)
  rowguid               String   @unique(map: "index_835534060") @default(dbgenerated("newid()"), map: "DF__ajuste__rowguid__02732F85") @db.UniqueIdentifier
  anulada               Boolean  @default(false, map: "DF__ajuste__anulada__617C500E")
  aux01                 Decimal  @default(0, map: "DF__ajuste__aux01__31072E98") @db.Decimal(18, 5)
  aux02                 String   @default("1)", map: "DF__ajuste__aux02__31FB52D1") @db.VarChar(30)
  produccion            Boolean  @default(false, map: "DF__ajuste__producci__7CC93BDA")
  imp_num               Int      @default(0, map: "DF_ajuste_imp_num")
  fact_num              Int      @default(0, map: "DF_ajuste_fact_num")
  almacen               almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_ajuste_almacen")
  moneda_ajusteTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_ajuste_moneda")

  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
  @@index([moneda], map: "imoneda")
}

model almacen {
  co_alma                    String     @id(map: "almacen_co_alma") @db.Char(6)
  alma_des                   String     @default("1)", map: "DF__almacen__alma_de__63649880") @db.VarChar(60)
  nro_fact                   Int        @default(0, map: "DF__almacen__nro_fac__6458BCB9")
  num_fac_ini                Int        @default(0, map: "DF__almacen__num_fac__654CE0F2")
  num_fac_fin                Int        @default(0, map: "DF__almacen__num_fac__6641052B")
  campo1                     String     @default("1)", map: "DF__almacen__campo1__67352964") @db.VarChar(60)
  campo2                     String     @default("1)", map: "DF__almacen__campo2__68294D9D") @db.VarChar(60)
  campo3                     String     @default("1)", map: "DF__almacen__campo3__691D71D6") @db.VarChar(60)
  campo4                     String     @default("1)", map: "DF__almacen__campo4__6A11960F") @db.VarChar(60)
  co_us_in                   String     @default("1)", map: "DF__almacen__co_us_i__6B05BA48") @db.Char(6)
  fe_us_in                   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_almacen") @db.DateTime
  co_us_mo                   String     @default("1)", map: "DF__almacen__co_us_m__6CEE02BA") @db.Char(6)
  fe_us_mo                   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_almacen") @db.DateTime
  co_us_el                   String     @default("1)", map: "DF__almacen__co_us_e__6ED64B2C") @db.Char(6)
  fe_us_el                   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_almacen") @db.DateTime
  revisado                   String     @default("1)", map: "DF__almacen__revisad__70BE939E") @db.Char(1)
  trasnfe                    String     @default("1)", map: "DF__almacen__trasnfe__71B2B7D7") @db.Char(1)
  co_sucu                    String     @default("1)", map: "DF__almacen__co_sucu__72A6DC10") @db.Char(6)
  rowguid                    String     @unique(map: "index_2083538506") @default(dbgenerated("newid()"), map: "DF__almacen__rowguid__082C08DB") @db.UniqueIdentifier
  nc_num                     Int        @default(0, map: "DF__almacen__nc_num__739B0049")
  nd_num                     Int        @default(0, map: "DF__almacen__nd_num__748F2482")
  ajus_num                   Int        @default(0, map: "DF__almacen__ajus_nu__758348BB")
  tras_num                   Int        @default(0, map: "DF__almacen__tras_nu__76776CF4")
  fisi_num                   Int        @default(0, map: "DF__almacen__fisi_nu__776B912D")
  num_kit                    Int        @default(0, map: "DF__almacen__num_kit__785FB566")
  genk_num                   Int        @default(0, map: "DF__almacen__genk_nu__7953D99F")
  fact_num                   Int        @default(0, map: "DF__almacen__fact_nu__7A47FDD8")
  ped_num                    Int        @default(0, map: "DF__almacen__ped_num__7B3C2211")
  cotc_num                   Int        @default(0, map: "DF__almacen__cotc_nu__7C30464A")
  devc_num                   Int        @default(0, map: "DF__almacen__devc_nu__7D246A83")
  nde_num                    Int        @default(0, map: "DF__almacen__nde_num__7E188EBC")
  ndd_num                    Int        @default(0, map: "DF__almacen__ndd_num__7F0CB2F5")
  post_num                   Int        @default(0, map: "DF__almacen__post_nu__0000D72E")
  cfxg_num                   Int        @default(0, map: "DF__almacen__cfxg_nu__00F4FB67")
  chdv_num                   Int        @default(0, map: "DF__almacen__chdv_nu__01E91FA0")
  giro_num                   Int        @default(0, map: "DF__almacen__giro_nu__02DD43D9")
  reten_num                  Int        @default(0, map: "DF__almacen__reten_n__03D16812")
  cb_num                     Int        @default(0, map: "DF__almacen__cb_num__04C58C4B")
  movb_num                   Int        @default(0, map: "DF__almacen__movb_nu__05B9B084")
  movc_num                   Int        @default(0, map: "DF__almacen__movc_nu__06ADD4BD")
  ordp_num                   Int        @default(0, map: "DF__almacen__ordp_nu__07A1F8F6")
  depc_num                   Int        @default(0, map: "DF__almacen__depc_nu__08961D2F")
  comp_num                   Int        @default(0, map: "DF__almacen__comp_nu__098A4168")
  ord_num                    Int        @default(0, map: "DF__almacen__ord_num__0A7E65A1")
  cotp_num                   Int        @default(0, map: "DF__almacen__cotp_nu__0B7289DA")
  devp_num                   Int        @default(0, map: "DF__almacen__devp_nu__0C66AE13")
  ndr_num                    Int        @default(0, map: "DF__almacen__ndr_num__0D5AD24C")
  postcppnum                 Int        @default(0, map: "DF__almacen__postcpp__0E4EF685")
  ccxg_num                   Int        @default(0, map: "DF__almacen__ccxg_nu__0F431ABE")
  chdvcppnum                 Int        @default(0, map: "DF__almacen__chdvcpp__10373EF7")
  girocppnum                 Int        @default(0, map: "DF__almacen__girocpp__112B6330")
  nccpp_num                  Int        @default(0, map: "DF__almacen__nccpp_n__121F8769")
  ndcpp_num                  Int        @default(0, map: "DF__almacen__ndcpp_n__1313ABA2")
  retencppnum                Int        @default(0, map: "DF__almacen__retencp__1407CFDB")
  pg_num                     Int        @default(0, map: "DF__almacen__pg_num__14FBF414")
  aju_posm                   Int        @default(0, map: "DF__almacen__aju_pos__15F0184D")
  aju_posa                   Int        @default(0, map: "DF__almacen__aju_pos__16E43C86")
  aju_negm                   Int        @default(0, map: "DF__almacen__aju_neg__17D860BF")
  aju_nega                   Int        @default(0, map: "DF__almacen__aju_neg__18CC84F8")
  aju_posmc                  Int        @default(0, map: "DF__almacen__aju_pos__19C0A931")
  aju_posac                  Int        @default(0, map: "DF__almacen__aju_pos__1AB4CD6A")
  aju_negmc                  Int        @default(0, map: "DF__almacen__aju_neg__1BA8F1A3")
  aju_negac                  Int        @default(0, map: "DF__almacen__aju_neg__1C9D15DC")
  pventa                     Int        @default(0, map: "DF__almacen__pventa__1D913A15")
  turnosic                   Int        @default(0, map: "DF__almacen__turnosi__1E855E4E")
  plv_num                    Int        @default(0, map: "DF_almacen_plv_num")
  plc_num                    Int        @default(0, map: "DF_almacen_plc_num")
  tabislr                    Int        @default(0, map: "DF_almacen_tabislr")
  imp_num                    Int        @default(0, map: "DF__ALMACEN__imp_num__29103BBE")
  rma_cli                    Int        @default(0, map: "DF__almacen__rma_cli__1F5CB452")
  rma_prov                   Int        @default(0, map: "DF__almacen__rma_pro__2050D88B")
  rma_entc                   Int        @default(0, map: "DF__almacen__rma_ent__2144FCC4")
  rma_entp                   Int        @default(0, map: "DF__almacen__rma_ent__223920FD")
  rma_regs                   Int        @default(0, map: "DF__almacen__rma_reg__232D4536")
  fact_s1                    String     @default("1)", map: "DF_almacen_fact_s1") @db.Char(10)
  fact_s2                    String     @default("1)", map: "DF_almacen_fact_s2") @db.Char(10)
  fact_s3                    String     @default("1)", map: "DF_almacen_fact_s3") @db.Char(10)
  fact_s4                    String     @default("1)", map: "DF_almacen_fact_s4") @db.Char(10)
  fact_s5                    String     @default("1)", map: "DF_almacen_fact_s5") @db.Char(10)
  nde_s1                     String     @default("1)", map: "DF_almacen_nde_s1") @db.Char(10)
  nde_s2                     String     @default("1)", map: "DF_almacen_nde_s2") @db.Char(10)
  nde_s3                     String     @default("1)", map: "DF_almacen_nde_s3") @db.Char(10)
  nde_s4                     String     @default("1)", map: "DF_almacen_nde_s4") @db.Char(10)
  nde_s5                     String     @default("1)", map: "DF_almacen_nde_s5") @db.Char(10)
  nc_s1                      String     @default("1)", map: "DF_almacen_nc_s1") @db.Char(10)
  nc_s2                      String     @default("1)", map: "DF_almacen_nc_s2") @db.Char(10)
  nc_s3                      String     @default("1)", map: "DF_almacen_nc_s3") @db.Char(10)
  nc_s4                      String     @default("1)", map: "DF_almacen_nc_s4") @db.Char(10)
  nc_s5                      String     @default("1)", map: "DF_almacen_nc_s5") @db.Char(10)
  nd_s1                      String     @default("1)", map: "DF_almacen_nd_s1") @db.Char(10)
  nd_s2                      String     @default("1)", map: "DF_almacen_nd_s2") @db.Char(10)
  nd_s3                      String     @default("1)", map: "DF_almacen_nd_s3") @db.Char(10)
  nd_s4                      String     @default("1)", map: "DF_almacen_nd_s4") @db.Char(10)
  nd_s5                      String     @default("1)", map: "DF_almacen_nd_s5") @db.Char(10)
  fact_f1                    Int        @default(0, map: "DF_almacen_fact_f1")
  fact_f2                    Int        @default(0, map: "DF_almacen_fact_f2")
  fact_f3                    Int        @default(0, map: "DF_almacen_fact_f3")
  fact_f4                    Int        @default(0, map: "DF_almacen_fact_f4")
  nde_f1                     Int        @default(0, map: "DF_almacen_nde_f1")
  nde_f2                     Int        @default(0, map: "DF_almacen_nde_f2")
  nde_f3                     Int        @default(0, map: "DF_almacen_nde_f3")
  nde_f4                     Int        @default(0, map: "DF_almacen_nde_f4")
  nc_f1                      Int        @default(0, map: "DF_almacen_nc_f1")
  nc_f2                      Int        @default(0, map: "DF_almacen_nc_f2")
  nc_f3                      Int        @default(0, map: "DF_almacen_nc_f3")
  nc_f4                      Int        @default(0, map: "DF_almacen_nc_f4")
  nd_f1                      Int        @default(0, map: "DF_almacen_nd_f1")
  nd_f2                      Int        @default(0, map: "DF_almacen_nd_f2")
  nd_f3                      Int        @default(0, map: "DF_almacen_nd_f3")
  nd_f4                      Int        @default(0, map: "DF_almacen_nd_f4")
  fact_p1                    Int        @default(1, map: "DF_almacen_fact_p1")
  fact_p2                    Int        @default(1, map: "DF_almacen_fact_p2")
  fact_p3                    Int        @default(1, map: "DF_almacen_fact_p3")
  fact_p4                    Int        @default(1, map: "DF_almacen_fact_p4")
  fact_p5                    Int        @default(1, map: "DF_almacen_fact_p5")
  nde_p1                     Int        @default(1, map: "DF_almacen_nde_p1")
  nde_p2                     Int        @default(1, map: "DF_almacen_nde_p2")
  nde_p3                     Int        @default(1, map: "DF_almacen_nde_p3")
  nde_p4                     Int        @default(1, map: "DF_almacen_nde_p4")
  nde_p5                     Int        @default(1, map: "DF_almacen_nde_p5")
  nc_p1                      Int        @default(1, map: "DF_almacen_nc_p1")
  nc_p2                      Int        @default(1, map: "DF_almacen_nc_p2")
  nc_p3                      Int        @default(1, map: "DF_almacen_nc_p3")
  nc_p4                      Int        @default(1, map: "DF_almacen_nc_p4")
  nc_p5                      Int        @default(1, map: "DF_almacen_nc_p5")
  nd_p1                      Int        @default(1, map: "DF_almacen_nd_p1")
  nd_p2                      Int        @default(1, map: "DF_almacen_nd_p2")
  nd_p3                      Int        @default(1, map: "DF_almacen_nd_p3")
  nd_p4                      Int        @default(1, map: "DF_almacen_nd_p4")
  nd_p5                      Int        @default(1, map: "DF_almacen_nd_p5")
  fact_num2                  Int        @default(0, map: "DF_almacen_fact_num2")
  fact_num3                  Int        @default(0, map: "DF_almacen_fact_num3")
  fact_num4                  Int        @default(0, map: "DF_almacen_fact_num4")
  fact_num5                  Int        @default(0, map: "DF_almacen_fact_num5")
  nde_num2                   Int        @default(0, map: "DF_almacen_nde_num2")
  nde_num3                   Int        @default(0, map: "DF_almacen_nde_num3")
  nde_num4                   Int        @default(0, map: "DF_almacen_nde_num4")
  nde_num5                   Int        @default(0, map: "DF_almacen_nde_num5")
  nc_num2                    Int        @default(0, map: "DF_almacen_nc_num2")
  nc_num3                    Int        @default(0, map: "DF_almacen_nc_num3")
  nc_num4                    Int        @default(0, map: "DF_almacen_nc_num4")
  nc_num5                    Int        @default(0, map: "DF_almacen_nc_num5")
  nd_num2                    Int        @default(0, map: "DF_almacen_nd_num2")
  nd_num3                    Int        @default(0, map: "DF_almacen_nd_num3")
  nd_num4                    Int        @default(0, map: "DF_almacen_nd_num4")
  nd_num5                    Int        @default(0, map: "DF_almacen_nd_num5")
  serie2                     Boolean    @default(false, map: "DF_almacen_serie2")
  serie3                     Boolean    @default(false, map: "DF_almacen_serie3")
  serie4                     Boolean    @default(false, map: "DF_almacen_serie4")
  serie5                     Boolean    @default(false, map: "DF_almacen_serie5")
  emp_num                    Int        @default(0, map: "DF_almacen_emp_num")
  dmc_num                    Int        @default(0, map: "DF_almacen_dmc_num")
  tax_num                    Int        @default(0, map: "DF__almacen__tax_num__234E0C1E")
  ced_num                    Int        @default(0, map: "DF__almacen__ced_num__0652A614")
  ent_num                    Int        @default(0, map: "DF__almacen__ent_num__0746CA4D")
  cie_num                    Int        @default(0, map: "DF__almacen__cie_num__083AEE86")
  odp_num                    Int        @default(0, map: "DF__almacen__odp_num__092F12BF")
  req_num                    Int        @default(0, map: "DF__almacen__req_num__0A2336F8")
  dev_num                    Int        @default(0, map: "DF__almacen__dev_num__0B175B31")
  exp_num                    Int        @default(0, map: "DF__almacen__exp_num__0C0B7F6A")
  inp_num                    Int        @default(0, map: "DF__almacen__inp_num__0CFFA3A3")
  cost_num                   Int        @default(0, map: "DF__almacen__cost_nu__0DF3C7DC")
  par_num                    Int        @default(0, map: "DF__almacen__par_num__0EE7EC15")
  esc_num                    Int        @default(0, map: "DF__almacen__esc_num__0FDC104E")
  pla_num                    Int        @default(0, map: "DF__almacen__pla_num__0EE7EC15")
  men_num                    Int        @default(0, map: "DF__almacen__men_num__0FDC104E")
  dist_num                   Int        @default(0, map: "DF_almacen_dist_num")
  exp_numi                   Int        @default(0, map: "DF_almacen_exp_numi")
  ajuste                     ajuste[]
  ambtras                    ambtras[]
  cobros                     cobros[]
  compras                    compras[]
  cotiz_c                    cotiz_c[]
  dep_caj                    dep_caj[]
  dev_cli                    dev_cli[]
  dev_pro                    dev_pro[]
  docum_cc                   docum_cc[]
  docum_cp                   docum_cp[]
  factura                    factura[]
  fisico                     fisico[]
  imp_mun                    imp_mun[]
  not_dep                    not_dep[]
  not_ent                    not_ent[]
  not_rec                    not_rec[]
  ord_pago                   ord_pago[]
  ordenes                    ordenes[]
  pagos                      pagos[]
  pedidos                    pedidos[]
  plavent                    plavent[]
  rentab                     rentab[]
  sub_alma                   sub_alma[]
  turnosic_almacenToturnosic turnosic[]

  @@index([alma_des], map: "ialma_des")
  @@index([co_alma], map: "ico_alma")
}

model ambaju {
  amb_usua    String   @id(map: "PK_ambaju") @default("1)", map: "DF_ambaju_amb_usua") @db.Char(6)
  ajue_num    Boolean  @default(true, map: "DF_ambaju_ajue_num")
  moneda      Boolean  @default(true, map: "DF_ambaju_moneda")
  monedad     Boolean  @default(false, map: "DF_ambaju_monedad")
  co_mone     String   @default("1)", map: "DF_ambaju_co_mone") @db.Char(6)
  fecha       Boolean  @default(true, map: "DF_ambaju_fecha")
  motivo      Boolean  @default(true, map: "DF_ambaju_motivo")
  bt_ser_in   Boolean  @default(true, map: "DF_ambaju_bt_ser_in")
  bt_ser_out  Boolean  @default(true, map: "DF_ambaju_bt_ser_out")
  bt_anulo    Boolean  @default(true, map: "DF_ambaju_bt_anulo")
  bt_reversa  Boolean  @default(true, map: "DF_ambaju_bt_reversa")
  almacen     Boolean  @default(true, map: "DF_ambaju_almacen")
  almacend    Boolean  @default(false, map: "DF_ambaju_almacend")
  co_alma     String   @default("1)", map: "DF_ambaju_co_alma") @db.Char(6)
  cantidad    Boolean  @default(true, map: "DF_ambaju_cantidad")
  cantidadd   Boolean  @default(false, map: "DF_ambaju_cantidadd")
  stock_act   Decimal  @default(1, map: "DF_ambaju_stock_act") @db.Decimal(18, 5)
  unidad      Boolean  @default(true, map: "DF_ambaju_unidad")
  costo       Boolean  @default(true, map: "DF_ambaju_costo")
  stock_neg   Boolean  @default(true, map: "DF_ambaju_stock_neg")
  pstock_neg  Boolean  @default(true, map: "DF_ambaju_pstock_neg")
  tamcol01    Int      @default(0, map: "DF_ambaju_tamcol01")
  tamcol02    Int      @default(0, map: "DF_ambaju_tamcol02")
  tamcol03    Int      @default(0, map: "DF_ambaju_tamcol03")
  tamcol04    Int      @default(0, map: "DF_ambaju_tamcol04")
  tamcol05    Int      @default(0, map: "DF_ambaju_tamcol05")
  tamcol06    Int      @default(0, map: "DF_ambaju_tamcol06")
  tamcol07    Int      @default(0, map: "DF_ambaju_tamcol07")
  tamcol08    Int      @default(0, map: "DF_ambaju_tamcol08")
  tamcol09    Int      @default(0, map: "DF_ambaju_tamcol09")
  tamcol10    Int      @default(0, map: "DF_ambaju_tamcol10")
  tamcol11    Int      @default(0, map: "DF_ambaju_tamcol11")
  tamcol12    Int      @default(0, map: "DF_ambaju_tamcol12")
  tamcol13    Int      @default(0, map: "DF_ambaju_tamcol13")
  poscol01    Int      @default(0, map: "DF_ambaju_poscol01")
  poscol02    Int      @default(0, map: "DF_ambaju_poscol02")
  poscol03    Int      @default(0, map: "DF_ambaju_poscol03")
  poscol04    Int      @default(0, map: "DF_ambaju_poscol04")
  poscol05    Int      @default(0, map: "DF_ambaju_poscol05")
  poscol06    Int      @default(0, map: "DF_ambaju_poscol06")
  poscol07    Int      @default(0, map: "DF_ambaju_poscol07")
  poscol08    Int      @default(0, map: "DF_ambaju_poscol08")
  poscol09    Int      @default(0, map: "DF_ambaju_poscol09")
  poscol10    Int      @default(0, map: "DF_ambaju_poscol10")
  poscol11    Int      @default(0, map: "DF_ambaju_poscol11")
  poscol12    Int      @default(0, map: "DF_ambaju_poscol12")
  poscol13    Int      @default(0, map: "DF_ambaju_poscol13")
  campo1      String   @default("1)", map: "DF_ambaju_campo1") @db.VarChar(60)
  campo2      String   @default("1)", map: "DF_ambaju_campo2") @db.VarChar(60)
  campo3      String   @default("1)", map: "DF_ambaju_campo3") @db.VarChar(60)
  campo4      String   @default("1)", map: "DF_ambaju_campo4") @db.VarChar(60)
  campo5      String   @default("1)", map: "DF_ambaju_campo5") @db.VarChar(60)
  campo6      String   @default("1)", map: "DF_ambaju_campo6") @db.VarChar(60)
  campo7      String   @default("1)", map: "DF_ambaju_campo7") @db.VarChar(60)
  campo8      String   @default("1)", map: "DF_ambaju_campo8") @db.VarChar(60)
  co_us_in    String   @default("1)", map: "DF_ambaju_co_us_in") @db.Char(6)
  fe_us_in    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambaju") @db.DateTime
  co_us_mo    String   @default("1)", map: "DF_ambaju_co_us_mo") @db.Char(6)
  fe_us_mo    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambaju") @db.DateTime
  co_us_el    String   @default("1)", map: "DF_ambaju_co_us_el") @db.Char(6)
  fe_us_el    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambaju") @db.DateTime
  co_sucu     String   @default("1)", map: "DF_ambaju_co_sucu") @db.Char(6)
  rowguid     String   @default(dbgenerated("newid()"), map: "DF_ambaju_rowguid") @db.UniqueIdentifier
  p_lotefec   Boolean  @default(false, map: "DF_ambaju_p_lotefec")
  p_control_1 Boolean  @default(false, map: "DF_ambaju_p_control_1")

  @@index([rowguid], map: "IX_ambaju")
}

model ambart {
  amb_usua    String   @id(map: "PK__ambart__452AF57A") @default("1)", map: "DF__ambart__amb_usua__461F19B3") @db.Char(6)
  co_artv     Boolean  @default(true, map: "DF__ambart__co_artv__47133DEC")
  art_desv    Boolean  @default(true, map: "DF__ambart__art_desv__48076225")
  fecha_regv  Boolean  @default(true, map: "DF__ambart__fecha_re__48FB865E")
  manj_serv   Boolean  @default(true, map: "DF__ambart__manj_ser__49EFAA97")
  co_lind     Boolean  @default(false, map: "DF__ambart__co_lind__4AE3CED0")
  co_linv     Boolean  @default(true, map: "DF__ambart__co_linv__4BD7F309")
  co_lin      String   @default("1)", map: "DF__ambart__co_lin__4CCC1742") @db.Char(6)
  co_catd     Boolean  @default(false, map: "DF__ambart__co_catd__4DC03B7B")
  co_catv     Boolean  @default(true, map: "DF__ambart__co_catv__4EB45FB4")
  co_cat      String   @default("1)", map: "DF__ambart__co_cat__4FA883ED") @db.Char(6)
  co_subld    Boolean  @default(false, map: "DF__ambart__co_subld__509CA826")
  co_sublv    Boolean  @default(true, map: "DF__ambart__co_sublv__5190CC5F")
  co_subl     String   @default("1)", map: "DF__ambart__co_subl__5284F098") @db.Char(6)
  co_colord   Boolean  @default(false, map: "DF__ambart__co_color__537914D1")
  co_colorv   Boolean  @default(true, map: "DF__ambart__co_color__546D390A")
  co_color    String   @default("1)", map: "DF__ambart__co_color__55615D43") @db.Char(6)
  itemv       Boolean  @default(true, map: "DF__ambart__itemv__5655817C")
  refv        Boolean  @default(true, map: "DF__ambart__refv__5749A5B5")
  modelov     Boolean  @default(true, map: "DF__ambart__modelov__583DC9EE")
  procedencd  Boolean  @default(false, map: "DF__ambart__proceden__5931EE27")
  procedencv  Boolean  @default(true, map: "DF__ambart__proceden__5A261260")
  procedenci  String   @default("1)", map: "DF__ambart__proceden__5B1A3699") @db.Char(6)
  comentariv  Boolean  @default(true, map: "DF__ambart__comentar__5C0E5AD2")
  co_provd    Boolean  @default(false, map: "DF__ambart__co_provd__5D027F0B")
  co_provv    Boolean  @default(true, map: "DF__ambart__co_provv__5DF6A344")
  co_prov     String   @default("1)", map: "DF__ambart__co_prov__5EEAC77D") @db.Char(10)
  ubicacionv  Boolean  @default(true, map: "DF__ambart__ubicacio__5FDEEBB6")
  relac_autd  Boolean  @default(false, map: "DF__ambart__relac_au__61C73428")
  relac_autv  Boolean  @default(true, map: "DF__ambart__relac_au__62BB5861")
  relac_aut   Int      @default(1, map: "DF__ambart__relac_au__63AF7C9A")
  pto_pedidv  Boolean  @default(true, map: "DF__ambart__pto_pedi__64A3A0D3")
  bt_aranc    Boolean  @default(true, map: "DF__ambart__bt_aranc")
  stock_maxv  Boolean  @default(true, map: "DF__ambart__stock_ma__6597C50C")
  stock_minv  Boolean  @default(true, map: "DF__ambart__stock_mi__668BE945")
  prec_omv    Boolean  @default(true, map: "DF__ambart__prec_omv__67800D7E")
  prec_vta1v  Boolean  @default(true, map: "DF__ambart__prec_vta__687431B7")
  prec_vta2v  Boolean  @default(true, map: "DF__ambart__prec_vta__696855F0")
  prec_vta3v  Boolean  @default(true, map: "DF__ambart__prec_vta__6A5C7A29")
  prec_vta4v  Boolean  @default(true, map: "DF__ambart__prec_vta__6B509E62")
  prec_vta5v  Boolean  @default(true, map: "DF__ambart__prec_vta__6C44C29B")
  prec_agr1v  Boolean  @default(true, map: "DF__ambart__prec_agr__6D38E6D4")
  prec_agr2v  Boolean  @default(true, map: "DF__ambart__prec_agr__6E2D0B0D")
  prec_agr3v  Boolean  @default(true, map: "DF__ambart__prec_agr__6F212F46")
  prec_agr4v  Boolean  @default(true, map: "DF__ambart__prec_agr__7015537F")
  prec_agr5v  Boolean  @default(true, map: "DF__ambart__prec_agr__710977B8")
  can_agrv    Boolean  @default(true, map: "DF__ambart__can_agrv__71FD9BF1")
  marg_minv   Boolean  @default(true, map: "DF__ambart__marg_min__72F1C02A")
  ult_cos_v   Boolean  @default(true, map: "DF__ambart__ult_cos___73E5E463")
  cos_pro_v   Boolean  @default(true, map: "DF__ambart__cos_pro___74DA089C")
  cos_merc_v  Boolean  @default(true, map: "DF__ambart__cos_merc__75CE2CD5")
  cos_prov_v  Boolean  @default(true, map: "DF__ambart__cos_prov__76C2510E")
  ult_cosdov  Boolean  @default(true, map: "DF__ambart__ult_cosd__77B67547")
  cos_unanv   Boolean  @default(true, map: "DF__ambart__cos_unan__78AA9980")
  ult_cosomv  Boolean  @default(true, map: "DF__ambart__ult_coso__799EBDB9")
  cos_proomv  Boolean  @default(true, map: "DF__ambart__cos_proo__7A92E1F2")
  fec_proomv  Boolean  @default(true, map: "DF__ambart__fec_proo__7B87062B")
  tipo_cosd   Boolean  @default(false, map: "DF__ambart__tipo_cos__7C7B2A64")
  tipo_cosv   Boolean  @default(true, map: "DF__ambart__tipo_cos__7D6F4E9D")
  tipo_cos    String   @default("1)", map: "DF__ambart__tipo_cos__7E6372D6") @db.Char(4)
  mont_comiv  Boolean  @default(true, map: "DF__ambart__mont_com__7F57970F")
  punt_cliv   Boolean  @default(true, map: "DF__ambart__punt_cli__004BBB48")
  punt_prov   Boolean  @default(true, map: "DF__ambart__punt_pro__013FDF81")
  anuladov    Boolean  @default(true, map: "DF__ambart__anuladov__023403BA")
  tipo_impd   Boolean  @default(false, map: "DF__ambart__tipo_imp__032827F3")
  tipo_impv   Boolean  @default(true, map: "DF__ambart__tipo_imp__041C4C2C")
  tipo_imp    String   @default("1)", map: "DF__ambart__tipo_imp__05107065") @db.Char(1)
  licorv      Boolean  @default(true, map: "DF__ambart__licorv__0604949E")
  picturev    Boolean  @default(true, map: "DF__ambart__picturev__06F8B8D7")
  campo1      String   @default("1)", map: "DF_ambart_campo1") @db.Char(30)
  campo2      String   @default("1)", map: "DF_ambart_campo2") @db.Char(30)
  campo3      String   @default("1)", map: "DF_ambart_campo3") @db.Char(30)
  campo4      String   @default("1)", map: "DF_ambart_campo4") @db.Char(30)
  campo5      String   @default("1)", map: "DF_ambart_campo5") @db.Char(30)
  campo6      String   @default("1)", map: "DF_ambart_campo6") @db.Char(30)
  campo7      String   @default("1)", map: "DF_ambart_campo7") @db.Char(30)
  campo8      String   @default("1)", map: "DF_ambart_campo8") @db.Char(30)
  co_us_in    String   @default("1)", map: "DF_ambart_co_us_in") @db.Char(6)
  fe_us_in    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambart") @db.DateTime
  co_us_mo    String   @default("1)", map: "DF_ambart_co_us_mo") @db.Char(6)
  fe_us_mo    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambart") @db.DateTime
  co_us_el    String   @default("1)", map: "DF_ambart_co_us_el") @db.Char(6)
  fe_us_el    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambart") @db.DateTime
  revisado    String   @default("1)", map: "DF_ambart_revisado") @db.Char(1)
  trasnfe     String   @default("1)", map: "DF_ambart_trasnfe") @db.Char(1)
  co_sucu     String   @default("1)", map: "DF_ambart_co_sucu") @db.Char(6)
  pesov       Boolean  @default(true, map: "DF__ambart__pesov__07ECDD10")
  piev        Boolean  @default(true, map: "DF__ambart__piev__08E10149")
  margen1v    Boolean  @default(true, map: "DF__ambart__margen1v__09D52582")
  margen2v    Boolean  @default(true, map: "DF__ambart__margen2v__0AC949BB")
  margen3v    Boolean  @default(true, map: "DF__ambart__margen3v__0BBD6DF4")
  margen4v    Boolean  @default(true, map: "DF__ambart__margen4v__0CB1922D")
  margen5v    Boolean  @default(true, map: "DF__ambart__margen5v__0DA5B666")
  tipod       Boolean  @default(false, map: "DF__ambart__tipod__0E99DA9F")
  tipov       Boolean  @default(true, map: "DF__ambart__tipov__0F8DFED8")
  tipo        String   @default("1)", map: "DF__ambart__tipo__10822311") @db.Char(1)
  lotev       Boolean  @default(true, map: "DF__ambart__lotev__1176474A")
  reactivar   Boolean  @default(true, map: "DF__ambart__reactiva__126A6B83")
  relacartv   Boolean  @default(true, map: "DF__ambart__relacart__135E8FBC")
  porc_adiv   Boolean  @default(true, map: "DF__ambart__porc_adi__1452B3F5")
  garantiav   Boolean  @default(true, map: "DF__ambart__garantia__1546D82E")
  rowguid     String   @default(dbgenerated("newid()"), map: "DF_ambart_rowguid") @db.UniqueIdentifier
  bt_preclote Boolean  @default(true, map: "DF__AMBART__bt_precl__2236BEF8")
  art_desiv   Boolean  @default(true, map: "DF_ambart_art_desiv")
  imagen1v    Boolean  @default(true, map: "DF_ambart_imagen1v")
  imagen2v    Boolean  @default(true, map: "DF_ambart_imagen2v")
}

model ambcierre {
  amb_usua   String   @id(map: "PK_ambcierre") @db.Char(6)
  ent_num    Boolean  @default(false, map: "DF_ambcierre_ent_num")
  almacen    Boolean  @default(false, map: "DF_ambcierre_almacen")
  almacend   Boolean  @default(false, map: "DF_ambcierre_almacend")
  co_alma    String   @default("1)", map: "DF_ambcierre_co_alma") @db.Char(6)
  bt_serial  Boolean  @default(false, map: "DF_ambcierre_bt_serial")
  bt_anulo   Boolean  @default(false, map: "DF_ambcierre_bt_anulo")
  bt_reversa Boolean  @default(false, map: "DF_ambcierre_bt_reversa")
  fecha      Boolean  @default(false, map: "DF_ambcierre_fecha")
  bt_confirm Boolean  @default(false, map: "DF_ambcierre_bt_confirma")
  odp_num    Boolean  @default(false, map: "DF_ambcierre_odp_num")
  ent_des    Boolean  @default(false, map: "DF_ambcierre_ent_des")
  bt_decon   Boolean  @default(false, map: "DF_ambcierre_bt_decon")
  campo1     String   @default("1)", map: "DF_ambcierre_campo1") @db.Char(30)
  campo2     String   @default("1)", map: "DF_ambcierre_campo2") @db.Char(30)
  campo3     String   @default("1)", map: "DF_ambcierre_campo3") @db.Char(30)
  campo4     String   @default("1)", map: "DF_ambcierre_campo4") @db.Char(30)
  campo5     String   @default("1)", map: "DF_ambcierre_campo5") @db.Char(30)
  campo6     String   @default("1)", map: "DF_ambcierre_campo6") @db.Char(30)
  campo7     String   @default("1)", map: "DF_ambcierre_campo7") @db.Char(30)
  campo8     String   @default("1)", map: "DF_ambcierre_campo8") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF_ambcierre_co_us_in") @db.Char(6)
  co_us_mo   String   @default("1)", map: "DF_ambcierre_co_us_mo") @db.Char(6)
  co_us_el   String   @default("1)", map: "DF_ambcierre_co_us_el") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambcierre_fe_us_in") @db.DateTime
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambcierre_fe_us_mo") @db.DateTime
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambcierre_fe_us_el") @db.DateTime
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambcierre_rowguid") @db.UniqueIdentifier
  trasnfe    String   @default("0)", map: "DF_ambcierre_trasnfe") @db.Char(1)
}

model ambclpro {
  amb_usua   String   @default("1)", map: "DF__ambclpro__amb_us__2CA96073") @db.Char(6)
  tipo_cyp   String   @default("1)", map: "DF__ambclpro__tipo_c__2D9D84AC") @db.Char(1)
  co_cliv    Boolean  @default(true, map: "DF__ambclpro__co_cli__2E91A8E5")
  tipod      Boolean  @default(false, map: "DF__ambclpro__tipod__2F85CD1E")
  tipov      Boolean  @default(true, map: "DF__ambclpro__tipov__3079F157")
  tipo       String   @default("1)", map: "DF__ambclpro__tipo__316E1590") @db.Char(6)
  cli_desv   Boolean  @default(true, map: "DF__ambclpro__cli_de__326239C9")
  direc1v    Boolean  @default(true, map: "DF__ambclpro__direc1__33565E02")
  direc2v    Boolean  @default(true, map: "DF__ambclpro__direc2__344A823B")
  telefonosv Boolean  @default(true, map: "DF__ambclpro__telefo__353EA674")
  faxv       Boolean  @default(false, map: "DF__ambclpro__faxv__3632CAAD")
  inactivov  Boolean  @default(true, map: "DF__ambclpro__inacti__3726EEE6")
  comentariv Boolean  @default(true, map: "DF__ambclpro__coment__381B131F")
  responsv   Boolean  @default(true, map: "DF__ambclpro__respon__390F3758")
  fecha_regv Boolean  @default(true, map: "DF__ambclpro__fecha___3A035B91")
  saldov     Boolean  @default(true, map: "DF__ambclpro__saldov__3AF77FCA")
  mont_crev  Boolean  @default(true, map: "DF__ambclpro__mont_c__3BEBA403")
  plaz_pagv  Boolean  @default(true, map: "DF__ambclpro__plaz_p__3CDFC83C")
  descppagov Boolean  @default(true, map: "DF__ambclpro__desc_p__3DD3EC75")
  con_zond   Boolean  @default(false, map: "DF__ambclpro__con_zo__3EC810AE")
  co_zonv    Boolean  @default(true, map: "DF__ambclpro__co_zon__3FBC34E7")
  co_zon     String   @default("1)", map: "DF__ambclpro__co_zon__40B05920") @db.Char(6)
  co_segd    Boolean  @default(false, map: "DF__ambclpro__co_seg__41A47D59")
  co_segv    Boolean  @default(true, map: "DF__ambclpro__co_seg__4298A192")
  co_seg     String   @default("1)", map: "DF__ambclpro__co_seg__438CC5CB") @db.Char(6)
  con_vend   Boolean  @default(false, map: "DF__ambclpro__con_ve__4480EA04")
  co_venv    Boolean  @default(true, map: "DF__ambclpro__co_ven__45750E3D")
  co_ven     String   @default("1)", map: "DF__ambclpro__co_ven__46693276") @db.Char(6)
  desc_globv Boolean  @default(true, map: "DF__ambclpro__desc_g__475D56AF")
  horarcajav Boolean  @default(true, map: "DF__ambclpro__horar___48517AE8")
  frecuvistv Boolean  @default(true, map: "DF__ambclpro__frecu___49459F21")
  lunesv     Boolean  @default(true, map: "DF__ambclpro__lunesv__4A39C35A")
  martesv    Boolean  @default(true, map: "DF__ambclpro__martes__4B2DE793")
  miercolesv Boolean  @default(true, map: "DF__ambclpro__mierco__4C220BCC")
  juevesv    Boolean  @default(true, map: "DF__ambclpro__jueves__4D163005")
  viernesv   Boolean  @default(true, map: "DF__ambclpro__vierne__4E0A543E")
  sabadov    Boolean  @default(true, map: "DF__ambclpro__sabado__4EFE7877")
  domingov   Boolean  @default(true, map: "DF__ambclpro__doming__4FF29CB0")
  dir_ent2v  Boolean  @default(true, map: "DF__ambclpro__dir_en__50E6C0E9")
  rifv       Boolean  @default(true, map: "DF__ambclpro__rifv__51DAE522")
  contribuv  Boolean  @default(true, map: "DF__ambclpro__contri__52CF095B")
  dis_cenv   Boolean  @default(true, map: "DF__ambclpro__dis_ce__53C32D94")
  nitv       Boolean  @default(true, map: "DF__ambclpro__nitv__54B751CD")
  emailv     Boolean  @default(true, map: "DF__ambclpro__emailv__55AB7606")
  co_ingrd   Boolean  @default(false, map: "DF__ambclpro__co_ing__569F9A3F")
  co_ingrv   Boolean  @default(true, map: "DF__ambclpro__co_ing__5793BE78")
  co_ingr    String   @default("1)", map: "DF__ambclpro__co_ing__5887E2B1") @db.Char(6)
  tipo_perd  Boolean  @default(false, map: "DF__ambclpro__tipo_p__597C06EA")
  tipo_perv  Boolean  @default(true, map: "DF__ambclpro__tipo_p__5A702B23")
  tipo_per   String   @default("1)", map: "DF__ambclpro__tipo_p__5B644F5C") @db.Char(1)
  co_tabv    Boolean  @default(true, map: "DF__ambclpro__co_tab__5C587395")
  tipo_adid  Boolean  @default(false, map: "DF__ambclpro__tipo_a__5D4C97CE")
  tipo_adiv  Boolean  @default(true, map: "DF__ambclpro__tipo_a__5E40BC07")
  tipo_adi   Int      @default(1, map: "DF__ambclpro__tipo_a__5F34E040")
  matrizd    Boolean  @default(false, map: "DF__ambclpro__matriz__60290479")
  matrizv    Boolean  @default(true, map: "DF__ambclpro__matriz__611D28B2")
  matriz     String   @default("1)", map: "DF__ambclpro__matriz__62114CEB") @db.Char(10)
  campo1     String   @default("1)", map: "DF__ambclpro__campo1__63057124") @db.Char(30)
  campo2     String   @default("1)", map: "DF__ambclpro__campo2__63F9955D") @db.Char(30)
  campo3     String   @default("1)", map: "DF__ambclpro__campo3__64EDB996") @db.Char(30)
  campo4     String   @default("1)", map: "DF__ambclpro__campo4__65E1DDCF") @db.Char(30)
  campo5     String   @default("1)", map: "DF__ambclpro__campo5__66D60208") @db.Char(30)
  campo6     String   @default("1)", map: "DF__ambclpro__campo6__67CA2641") @db.Char(30)
  campo7     String   @default("1)", map: "DF__ambclpro__campo7__68BE4A7A") @db.Char(30)
  campo8     String   @default("1)", map: "DF__ambclpro__campo8__69B26EB3") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF__ambclpro__co_us___6AA692EC") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambclpro") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__ambclpro__co_us___6C8EDB5E") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambclpro") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__ambclpro__co_us___6E7723D0") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambclpro") @db.DateTime
  revisado   String   @default("1)", map: "DF__ambclpro__revisa__705F6C42") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__ambclpro__trasnf__7153907B") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__ambclpro__co_suc__7247B4B4") @db.Char(6)
  serialp    String   @default("1)", map: "DF__ambclpro__serial__733BD8ED") @db.Char(30)
  valido     Boolean  @default(false, map: "DF__ambclpro__valido__742FFD26")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambclpro_rowguid") @db.UniqueIdentifier
  loginv     Boolean  @default(true, map: "DF_ambclpro_loginv")
  passwordv  Boolean  @default(true, map: "DF_ambclpro_passwordv")
  estadov    Boolean  @default(true, map: "DF_ambclpro_estadov")
  vpasswordv Boolean  @default(false, map: "DF_ambclpro_vpasswordv")
  co_paisv   Boolean  @default(true, map: "DF_ambclpro_co_paisv")
  co_paisd   Boolean  @default(true, map: "DF_ambclpro_co_paisd")
  co_pais    String   @default("1)", map: "DF_ambclpro_co_pais") @db.Char(6)
  zipv       Boolean  @default(true, map: "DF_ambclpro_zipv")
  ciudadv    Boolean  @default(true, map: "DF_ambclpro_ciudad")
  TaxIDv     Boolean  @default(true, map: "DF__ambclpro__TaxIDv__0004CFE1")
  FormTypev  Boolean  @default(true, map: "DF__ambclpro__FormTy__00F8F41A")
  FormTyped  Boolean  @default(false, map: "DF__ambclpro__FormTy__01ED1853")
  FormType   String   @default("1)", map: "DF__ambclpro__FormTy__02E13C8C") @db.Char(30)
  WebSitev   Boolean  @default(true, map: "DF__ambclpro__WebSit__03D560C5")
  BWebSitev  Boolean  @default(true, map: "DF__ambclpro__BWebSi__04C984FE")
  Bemailv    Boolean  @default(true, map: "DF__ambclpro__Bemail__05BDA937")
  salestaxv  Boolean  @default(true, map: "DF__ambclpro__salest__06B1CD70")
  salestaxd  Boolean  @default(false, map: "DF__ambclpro__salest__07A5F1A9")
  salestax   String   @default("1)", map: "DF__ambclpro__salest__089A15E2") @db.Char(8)

  @@id([amb_usua, tipo_cyp], map: "PK__ambclpro__6A53EF36")
}

model ambdev {
  amb_usua   String   @id(map: "PK_ambdev", clustered: false) @default("1)", map: "DF_ambdev_amb_usua") @db.Char(6)
  almaori    Boolean  @default(true, map: "DF_ambdev_almaori")
  almorid    Boolean  @default(false, map: "DF_ambdev_almorid")
  alma_ori   String   @default("1", map: "DF_ambdev_alma_ori") @db.Char(6)
  almades    Boolean  @default(true, map: "DF_ambdev_almades")
  almdesd    Boolean  @default(false, map: "DF_ambdev_almdesd")
  alma_des   String   @default("1)", map: "DF_ambdev_alma_des") @db.Char(6)
  fecha      Boolean  @default(true, map: "DF_ambdev_fecha")
  motivo     Boolean  @default(true, map: "DF_ambdev_motivo")
  bt_ser     Boolean  @default(true, map: "DF_ambdev_bt_ser")
  bt_anula   Boolean  @default(true, map: "DF_ambdev_bt_anula")
  bt_reversa Boolean  @default(true, map: "DF_ambdev_bt_reversa")
  confirma   Boolean  @default(true, map: "DF_ambdev_confirma")
  desconfima Boolean  @default(true, map: "DF_ambdev_desconfima")
  stock_neg  Boolean  @default(true, map: "DF_ambdev_stock_neg")
  pstock_neg Boolean  @default(true, map: "DF_ambdev_pstock_neg")
  campo1     String   @default("1)", map: "DF_ambdev_campo1") @db.Char(60)
  campo2     String   @default("1)", map: "DF_ambdev_campo2") @db.Char(60)
  campo3     String   @default("1)", map: "DF_ambdev_campo3") @db.Char(60)
  campo4     String   @default("1)", map: "DF_ambdev_campo4") @db.Char(60)
  campo5     String   @default("1)", map: "DF_ambdev_campo5") @db.Char(60)
  campo6     String   @default("1)", map: "DF_ambdev_campo6") @db.Char(60)
  campo7     String   @default("1)", map: "DF_ambdev_campo7") @db.Char(60)
  campo8     String   @default("1)", map: "DF_ambdev_campo8") @db.Char(60)
  co_us_in   String   @default("1)", map: "DF_ambdev_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambdev_fe_us_in") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_ambdev_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambdev_fe_us_mo") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_ambdev_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambdev_fe_us_el") @db.DateTime
  co_sucu    String   @default("1)", map: "DF_ambdev_co_sucu") @db.Char(6)
  p_lotefec  Boolean  @default(false, map: "DF_ambdev_p_lotefec")
  dev_num    Boolean  @default(true, map: "DF_ambdev_dev_num")
  devolver   Boolean  @default(true, map: "DF_ambdev_devolver")
  odp_num    Boolean  @default(true, map: "DF_ambdev_odp_num")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambdev_rowguid") @db.UniqueIdentifier
  trasnfe    String   @default("0)", map: "DF_ambdev_trasnfe") @db.Char(1)

  @@index([amb_usua], map: "iamb_usua")
}

model ambemp {
  amb_usua  String   @id(map: "PK_ambemp", clustered: false) @unique(map: "IX_ambemp", clustered: true) @db.Char(6)
  num_emp   Boolean  @default(true, map: "DF_ambemp_num_emp")
  fecha     Boolean  @default(true, map: "DF_ambemp_fecha")
  tipo_doc  Boolean  @default(true, map: "DF_ambemp_tipo_doc")
  nro_orig  Boolean  @default(true, map: "DF_ambemp_nro_orig")
  descrip   Boolean  @default(true, map: "DF_ambemp_observac")
  camp_adi  Boolean  @default(true, map: "DF_ambemp_camp_adi")
  unid      Boolean  @default(true, map: "DF_ambemp_unid")
  bulto     Boolean  @default(true, map: "DF_ambemp_bulto")
  agrupar   Boolean  @default(true, map: "DF_ambemp_agrupar")
  reempaq   Boolean  @default(true, map: "DF_ambemp_reempaq")
  factura   Boolean  @default(true, map: "DF_ambemp_factura")
  canti     Boolean  @default(true, map: "DF_ambemp_canti")
  canti_d   Boolean  @default(false, map: "DF_ambemp_canti_d")
  co_us_in  String   @default("1)", map: "DF_ambemp_co_us_in") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambemp_fe_us_in") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF_ambemp_co_us_mo") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambemp_fe_us_mo") @db.DateTime
  co_us_el  String   @default("1)", map: "DF_ambemp_co_us_el") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambemp_fe_us_el") @db.DateTime
  co_sucu   String   @default("1)", map: "DF_ambemp_co_sucu") @db.Char(6)
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_ambemp_rowguid") @db.UniqueIdentifier
  campo1    String   @default("1)", map: "DF_ambemp_campo1") @db.VarChar(60)
  campo2    String   @default("1)", map: "DF_ambemp_campo2") @db.VarChar(60)
  campo3    String   @default("1)", map: "DF_ambemp_campo3") @db.VarChar(60)
  campo4    String   @default("1)", map: "DF_ambemp_campo4") @db.VarChar(60)
  campo5    String   @default("1)", map: "DF_ambemp_campo5") @db.VarChar(60)
  campo6    String   @default("1)", map: "DF_ambemp_campo6") @db.VarChar(60)
  campo7    String   @default("1)", map: "DF_ambemp_campo7") @db.VarChar(60)
  campo8    String   @default("1)", map: "DF_ambemp_campo8") @db.VarChar(60)
  tipo_d    Boolean  @default(false, map: "DF_ambemp_tipo_d")
  anular    Boolean  @default(true, map: "DF_ambemp_anular")
  dtipodoc  String   @default("1)", map: "DF_ambemp_dtipodoc") @db.Char(5)
  dcanti    Decimal  @default(1, map: "DF_ambemp_dcanti") @db.Decimal(18, 0)
  reng_s    Boolean  @default(false, map: "DF_ambemp_renglon")
  revisado  String   @default("1)", map: "DF_ambemp_revisado") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF_ambemp_trasnfe") @db.Char(1)
  reng_c    Boolean  @default(true, map: "DF_ambemp_reng_c")
  coincide  Boolean  @default(false, map: "DF_ambemp_coincide")
  envio     Boolean  @default(false, map: "DF_ambemp_envio")
  recibido  Boolean  @default(false, map: "DF_ambemp_recibido")
  empacado  Boolean  @default(false, map: "DF_ambemp_empacado")
  alma_d    Boolean  @default(false, map: "DF_ambemp_alma_d")
  alma      Boolean  @default(false, map: "DF_ambemp_alma")
  dalma     String   @default("1)", map: "DF_ambemp_dalma") @db.Char(6)
  empr      Boolean  @default(false, map: "DF_ambemp_empr")
  finalizar Boolean  @default(false, map: "DF_ambemp_finalizar")
}

model ambentre {
  amb_usua   String   @id(map: "PK_ambentre") @db.Char(6)
  ent_num    Boolean  @default(false, map: "DF_ambentre_ent_num")
  almacen    Boolean  @default(false, map: "DF_ambentre_almacen")
  almacend   Boolean  @default(false, map: "DF_ambentre_almacend")
  co_alma    String   @default("1)", map: "DF_ambentre_co_alma") @db.Char(6)
  bt_serial  Boolean  @default(false, map: "DF_ambentre_bt_serial")
  bt_anulo   Boolean  @default(false, map: "DF_ambentre_bt_anulo")
  bt_reversa Boolean  @default(false, map: "DF_ambentre_bt_reversa")
  fecha      Boolean  @default(false, map: "DF_ambentre_fecha")
  bt_confirm Boolean  @default(false, map: "DF_ambentre_bt_confirma")
  campo1     String   @default("1)", map: "DF_ambentre_campo1") @db.Char(30)
  campo2     String   @default("1)", map: "DF_ambentre_campo2") @db.Char(30)
  campo3     String   @default("1)", map: "DF_ambentre_campo3") @db.Char(30)
  campo4     String   @default("1)", map: "DF_ambentre_campo4") @db.Char(30)
  campo5     String   @default("1)", map: "DF_ambentre_campo5") @db.Char(30)
  campo6     String   @default("1)", map: "DF_ambentre_campo6") @db.Char(30)
  campo7     String   @default("1)", map: "DF_ambentre_campo7") @db.Char(30)
  campo8     String   @default("1)", map: "DF_ambentre_campo8") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF_ambentre_co_us_in") @db.Char(6)
  co_es_mo   String   @default("1)", map: "DF_ambentre_co_es_mo") @db.Char(6)
  co_us_el   String   @default("1)", map: "DF_ambentre_co_us_el") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambentre_fe_us_in") @db.DateTime
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambentre_fe_us_mo") @db.DateTime
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambentre_fe_us_el") @db.DateTime
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambentre_rowguid") @db.UniqueIdentifier
  odp_num    Boolean  @default(false, map: "DF_ambentre_odp_num")
  ent_des    Boolean  @default(false, map: "DF_ambentre_ent_des")
  bt_decon   Boolean  @default(false, map: "DF_ambentre_bt_decon")
  trasnfe    String   @default("0)", map: "DF_ambentre_trasnfe") @db.Char(1)
}

model amblcobr {
  ambusu        String   @default("1)", map: "DF_amblcobr_ambusu") @db.Char(6)
  amb_blco      String   @default("1)", map: "DF_amblcobr_amb_blco") @db.Char(1)
  cob_num       Boolean  @default(true, map: "DF_amblcobr_cob_num")
  recibo        Boolean  @default(true, map: "DF_amblcobr_recibo")
  vco_cli       String   @default("1)", map: "DF_amblcobr_vco_cli") @db.Char(10)
  dco_cli       Boolean  @default(false, map: "DF_amblcobr_dco_cli")
  co_cli        Boolean  @default(true, map: "DF_amblcobr_co_cli")
  vco_ven       String   @default("1)", map: "DF_amblcobr_vco_ven") @db.Char(6)
  dco_ven       Boolean  @default(false, map: "DF_amblcobr_dco_ven")
  co_ven        Boolean  @default(true, map: "DF_amblcobr_co_ven")
  fec_con       Boolean  @default(true, map: "DF_amblcobr_fec_con")
  monto_abo     Boolean  @default(true, map: "DF_amblcobr_monto_abo")
  dxpp          Boolean  @default(true, map: "DF_amblcobr_dxpp")
  reten         Boolean  @default(true, map: "DF_amblcobr_reten")
  vtipo_cob     String   @default("1)", map: "DF_amblcobr_vtipo_cob") @db.Char(4)
  dtipo_cob     Boolean  @default(false, map: "DF_amblcobr_dtipo_cob")
  tipo_cob      Boolean  @default(true, map: "DF_amblcobr_tipo_cob")
  num_doc       Boolean  @default(true, map: "DF_amblcobr_num_doc")
  vtarjeta      String   @default("1)", map: "DF_amblcobr_vtarjeta") @db.Char(6)
  dtarjeta      Boolean  @default(false, map: "DF_amblcobr_dtarjeta")
  tarjeta       Boolean  @default(true, map: "DF_amblcobr_tarjeta")
  vcuenta       String   @default("1)", map: "DF_amblcobr_vcuenta") @db.Char(6)
  dcuenta       Boolean  @default(false, map: "DF_amblcobr_dcuenta")
  cuenta        Boolean  @default(true, map: "DF_amblcobr_cuenta")
  vbanco        String   @default("1)", map: "DF_amblcobr_vbanco") @db.Char(6)
  dbanco        Boolean  @default(false, map: "DF_amblcobr_dbanco")
  banco         Boolean  @default(true, map: "DF_amblcobr_banco")
  fec_cheque    Boolean  @default(true, map: "DF_amblcobr_fec_cheque")
  vcaja         String   @default("1)", map: "DF_amblcobr_vcaja") @db.Char(6)
  dcaja         Boolean  @default(false, map: "DF_amblcobr_dcaja")
  caja          Boolean  @default(true, map: "DF_amblcobr_caja")
  monto_total   Boolean  @default(true, map: "DF_amblcobr_monto_total")
  bt_actualizar Boolean  @default(true, map: "DF_amblcobr_bt_actualizar")
  bt_cancelar   Boolean  @default(true, map: "DF_amblcobr_bt_cancelar")
  bt_cheque     Boolean  @default(true, map: "DF_amblcobr_bt_cheque")
  bt_pago       Boolean  @default(true, map: "DF_amblcobr_bt_pago")
  bt_reverso    Boolean  @default(true, map: "DF_amblcobr_bt_reverso")
  bt_despacho   Boolean  @default(true, map: "DF_amblcobr_bt_despacho")
  bt_facturas   Boolean  @default(true, map: "DF_amblcobr_bt_facturas")
  bt_caja       Boolean  @default(false, map: "DF_amblcobr_bt_caja")
  bt_camb       Boolean  @default(true, map: "DF_amblcobr_bt_camb")
  tasa          Decimal  @default(1, map: "DF_amblcobr_tasa") @db.Decimal(18, 5)
  dmoneda       Boolean  @default(true, map: "DF_amblcobr_dmoneda")
  moneda        Boolean  @default(true, map: "DF_amblcobr_moneda")
  vmoneda       String   @default("1)", map: "DF_amblcobr_vmoneda") @db.Char(6)
  p_abrir_ca    Boolean  @default(false, map: "DF_amblcobr_p_abrir_ca")
  p_detal       Boolean  @default(false, map: "DF_amblcobr_p_detal")
  campo1        String   @default("1)", map: "DF_amblcobr_campo1") @db.VarChar(60)
  campo2        String   @default("1)", map: "DF_amblcobr_campo2") @db.VarChar(60)
  campo3        String   @default("1)", map: "DF_amblcobr_campo3") @db.VarChar(60)
  campo4        String   @default("1)", map: "DF_amblcobr_campo4") @db.VarChar(60)
  campo5        String   @default("1)", map: "DF_amblcobr_campo5") @db.VarChar(60)
  campo6        String   @default("1)", map: "DF_amblcobr_campo6") @db.VarChar(60)
  campo7        String   @default("1)", map: "DF_amblcobr_campo7") @db.VarChar(60)
  campo8        String   @default("1)", map: "DF_amblcobr_campo8") @db.VarChar(60)
  co_us_in      String   @default("1)", map: "DF_amblcobr_co_us_in") @db.Char(6)
  fe_us_in      DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_amblcobr") @db.DateTime
  co_us_mo      String   @default("1)", map: "DF_amblcobr_co_us_mo") @db.Char(6)
  fe_us_mo      DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_amblcobr") @db.DateTime
  co_us_el      String   @default("1)", map: "DF_amblcobr_co_us_el") @db.Char(6)
  fe_us_el      DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_amblcobr") @db.DateTime
  revisado      String   @default("1)", map: "DF_amblcobr_revisado") @db.Char(1)
  trasnfe       String   @default("1)", map: "DF_amblcobr_trasnfe") @db.Char(1)
  p_para1       Boolean  @default(false, map: "DF_amblcobr_p_para1")
  p_para2       Boolean  @default(false, map: "DF_amblcobr_p_para2")
  p_para3       Boolean  @default(false, map: "DF_amblcobr_p_para3")
  p_para4       Boolean  @default(false, map: "DF_amblcobr_p_para4")
  p_para5       Boolean  @default(false, map: "DF_amblcobr_p_para5")
  co_sucu       String   @default("1)", map: "DF_amblcobr_co_sucu") @db.Char(6)
  rowguid       String   @unique(map: "index_931534402") @default(dbgenerated("newid()"), map: "DF__amblcobr__rowgui__0DE4E231") @db.UniqueIdentifier
  edppago       Boolean  @default(false, map: "DF_amblcobr_edppago")
  bt_reactiva   Boolean  @default(false, map: "DF_amblcobr_bt_reactiva")
  bt_anulado    Boolean  @default(false, map: "DF_amblcobr_bt_anulado")
  des_crip      Boolean  @default(true, map: "DF__AMBLCOBR__des_cr__4A2FA1B9")
  max_per       Decimal  @default(0, map: "DF__amblcobr__max_pe__0DAF0CB0") @db.Decimal(18, 5)
  permodret     Boolean  @default(false, map: "DF_amblcobr_permodret")

  @@id([amb_blco, ambusu], map: "amblcobr_ambusu")
  @@index([amb_blco], map: "amb_blco")
}

model amblfact {
  amb_usua     String   @default("0)", map: "DF_amblfact_amb_usua") @db.Char(6)
  amb_blfa     String   @default("0)", map: "DF_amblfact_amb_blfa") @db.Char(4)
  fact_num     Boolean  @default(true, map: "DF_amblfact_fact_num")
  contrib      Boolean  @default(true, map: "DF_amblfact_contrib")
  descrip      Boolean  @default(true, map: "DF_amblfact_descrip")
  fec_emis     Boolean  @default(true, map: "DF_amblfact_fec_emis")
  fec_venc     Boolean  @default(true, map: "DF_amblfact_fec_venc")
  vco_cli      String   @default("0)", map: "DF_amblfact_vco_cli") @db.Char(10)
  dco_cli      Boolean  @default(false, map: "DF_amblfact_dco_cli")
  co_cli       Boolean  @default(true, map: "DF_amblfact_co_cli")
  vco_ven      String   @default("0)", map: "DF_amblfact_vco_ven") @db.Char(6)
  dco_ven      Boolean  @default(false, map: "DF_amblfact_dco_ven")
  co_ven       Boolean  @default(true, map: "DF_amblfact_co_ven")
  vco_tran     String   @default("0)", map: "DF_amblfact_vco_tran") @db.Char(6)
  dco_tran     Boolean  @default(false, map: "DF_amblfact_dco_tran")
  co_tran      Boolean  @default(true, map: "DF_amblfact_co_tran")
  vforma_pag   String   @default("0)", map: "DF_amblfact_vforma_pag") @db.Char(6)
  dforma_pag   Boolean  @default(false, map: "DF_amblfact_dforma_pag")
  forma_pag    Boolean  @default(true, map: "DF_amblfact_forma_pag")
  vmoneda      String   @default("BS", map: "DF_amblfact_vmoneda") @db.Char(6)
  dmoneda      Boolean  @default(false, map: "DF_amblfact_dmoneda")
  moneda       Boolean  @default(true, map: "DF_amblfact_moneda")
  monto_adi    Boolean  @default(false, map: "DF_amblfact_monto_adi")
  com_relac    Boolean  @default(true, map: "DF_amblfact_com_relac")
  porc_gdesc   Boolean  @default(true, map: "DF_amblfact_porc_gdesc")
  porc_reca    Boolean  @default(true, map: "DF_amblfact_porc_reca")
  tot_flete    Boolean  @default(true, map: "DF_amblfact_tot_flete")
  stock_neg    Boolean  @default(true, map: "DF_amblfact_stock_neg")
  cobrar_aut   Boolean  @default(false, map: "DF_amblfact_cobrar_aut")
  num_listar   Int      @default(1, map: "DF_amblfact_num_listar")
  listar       Int      @default(1, map: "DF_amblfact_listar")
  pstock_neg   Boolean  @default(false, map: "DF_amblfact_pstock_neg")
  pc1          Boolean  @default(true, map: "DF_amblfact_pc1")
  pc2          Boolean  @default(true, map: "DF_amblfact_pc2")
  pc3          Boolean  @default(true, map: "DF_amblfact_pc3")
  pc4          Boolean  @default(true, map: "DF_amblfact_pc4")
  pc5          Boolean  @default(true, map: "DF_amblfact_pc5")
  saldo        Boolean  @default(false, map: "DF_amblfact_saldo")
  fvenc        Boolean  @default(true, map: "DF_amblfact_fvenc")
  chdev        Boolean  @default(true, map: "DF_amblfact_chdev")
  numcopia     Int      @default(1, map: "DF_amblfact_numcopia")
  vreng_4      Decimal  @default(1, map: "DF_amblfact_vreng_4") @db.Decimal(18, 5)
  dreng_4      Boolean  @default(false, map: "DF_amblfact_dreng_4")
  vsucursal    String   @default("0)", map: "DF_amblfact_vsucursal") @db.Char(6)
  vreng_3      String   @default("0)", map: "DF_amblfact_vreng_3") @db.Char(6)
  dreng_3      Boolean  @default(false, map: "DF_amblfact_dreng_3")
  reng_3       Boolean  @default(true, map: "DF_amblfact_reng_3")
  reng_4       Boolean  @default(true, map: "DF_amblfact_reng_4")
  reng_5       Boolean  @default(true, map: "DF_amblfact_reng_5")
  reng_6       Boolean  @default(true, map: "DF_amblfact_reng_6")
  reng_7       Boolean  @default(true, map: "DF_amblfact_reng_7")
  reng_8       Boolean  @default(true, map: "DF_amblfact_reng_8")
  reng_9       Boolean  @default(true, map: "DF_amblfact_reng_9")
  reng_10      Boolean  @default(true, map: "DF_amblfact_reng_10")
  b_cobrar     Boolean  @default(true, map: "DF_amblfact_b_cobrar")
  b_importar   Boolean  @default(true, map: "DF_amblfact_b_importar")
  b_anular     Boolean  @default(true, map: "DF_amblfact_b_anular")
  b_seriales   Boolean  @default(true, map: "DF_amblfact_b_seriales")
  b_notas      Boolean  @default(true, map: "DF_amblfact_b_notas")
  b_margen     Boolean  @default(true, map: "DF_amblfact_b_margen")
  p_margen     Int      @default(1, map: "DF_amblfact_p_margen")
  b_clien      Boolean  @default(true, map: "DF_amblfact_b_clien")
  b_fact       Boolean  @default(true, map: "DF_amblfact_b_fact")
  tamcol01     Int      @default(37, map: "DF_amblfact_tamcol01")
  tamcol02     Int      @default(125, map: "DF_amblfact_tamcol02")
  tamcol03     Int      @default(37, map: "DF_amblfact_tamcol03")
  tamcol04     Int      @default(78, map: "DF_amblfact_tamcol04")
  tamcol05     Int      @default(25, map: "DF_amblfact_tamcol05")
  tamcol06     Int      @default(103, map: "DF_amblfact_tamcol06")
  tamcol07     Int      @default(50, map: "DF_amblfact_tamcol07")
  tamcol08     Int      @default(23, map: "DF_amblfact_tamcol08")
  tamcol09     Int      @default(96, map: "DF_amblfact_tamcol09")
  tamcol10     Int      @default(75, map: "DF_amblfact_tamcol10")
  tamcol11     Int      @default(71, map: "DF_amblfact_tamcol11")
  tamcol12     Int      @default(63, map: "DF_amblfact_tamcol12")
  tamcol13     Int      @default(75, map: "DF_amblfact_tamcol13")
  tamcol14     Int      @default(250, map: "DF_amblfact_tamcol14")
  tamcol15     Int      @default(75, map: "DF_amblfact_tamcol15")
  tamcol16     Int      @default(0, map: "DF_amblfact_tamcol16")
  tamcol17     Int      @default(0, map: "DF_amblfact_tamcol17")
  tamcol18     Int      @default(0, map: "DF_amblfact_tamcol18")
  tamcol19     Int      @default(0, map: "DF_amblfact_tamcol19")
  tamcol20     Int      @default(0, map: "DF_amblfact_tamcol20")
  poscol01     Int      @default(1, map: "DF_amblfact_poscol01")
  poscol02     Int      @default(2, map: "DF_amblfact_poscol02")
  poscol03     Int      @default(3, map: "DF_amblfact_poscol03")
  poscol04     Int      @default(4, map: "DF_amblfact_poscol04")
  poscol05     Int      @default(5, map: "DF_amblfact_poscol05")
  poscol06     Int      @default(6, map: "DF_amblfact_poscol06")
  poscol07     Int      @default(7, map: "DF_amblfact_poscol07")
  poscol08     Int      @default(8, map: "DF_amblfact_poscol08")
  poscol09     Int      @default(9, map: "DF_amblfact_poscol09")
  poscol10     Int      @default(10, map: "DF_amblfact_poscol10")
  poscol11     Int      @default(11, map: "DF_amblfact_poscol11")
  poscol12     Int      @default(12, map: "DF_amblfact_poscol12")
  poscol13     Int      @default(13, map: "DF_amblfact_poscol13")
  poscol14     Int      @default(14, map: "DF_amblfact_poscol14")
  poscol15     Int      @default(15, map: "DF_amblfact_poscol15")
  poscol16     Int      @default(16, map: "DF_amblfact_poscol16")
  poscol17     Int      @default(17, map: "DF_amblfact_poscol17")
  poscol18     Int      @default(18, map: "DF_amblfact_poscol18")
  poscol19     Int      @default(19, map: "DF_amblfact_poscol19")
  poscol20     Int      @default(20, map: "DF_amblfact_poscol20")
  campo1       String   @default("1)", map: "DF_amblfact_campo1") @db.VarChar(60)
  campo2       String   @default("1)", map: "DF_amblfact_campo2") @db.VarChar(60)
  campo3       String   @default("1)", map: "DF_amblfact_campo3") @db.VarChar(60)
  campo4       String   @default("1)", map: "DF_amblfact_campo4") @db.VarChar(60)
  campo5       String   @default("1)", map: "DF_amblfact_campo5") @db.VarChar(60)
  campo6       String   @default("1)", map: "DF_amblfact_campo6") @db.VarChar(60)
  campo7       String   @default("1)", map: "DF_amblfact_campo7") @db.VarChar(60)
  campo8       String   @default("1)", map: "DF_amblfact_campo8") @db.VarChar(60)
  co_us_in     String   @default("1)", map: "DF_amblfact_co_us_in") @db.Char(6)
  fe_us_in     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_amblfact") @db.DateTime
  co_us_mo     String   @default("1)", map: "DF_amblfact_co_us_mo") @db.Char(6)
  fe_us_mo     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_amblfact") @db.DateTime
  co_us_el     String   @default("1)", map: "DF_amblfact_co_us_el") @db.Char(6)
  fe_us_el     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_amblfact") @db.DateTime
  revisado     String   @default("1)", map: "DF_amblfact_revisado") @db.Char(1)
  trasnfe      String   @default("1)", map: "DF_amblfact_trasnfe") @db.Char(1)
  p_para1      Boolean  @default(false, map: "DF_amblfact_p_para1")
  p_para2      Boolean  @default(false, map: "DF_amblfact_p_para2")
  p_para3      Boolean  @default(false, map: "DF_amblfact_p_para3")
  p_para4      Boolean  @default(false, map: "DF_amblfact_p_para4")
  p_para5      Boolean  @default(false, map: "DF_amblfact_p_para5")
  p_para6      Boolean  @default(false, map: "DF_amblfact_p_para6")
  p_para7      Boolean  @default(false, map: "DF_amblfact_p_para7")
  p_para8      Boolean  @default(false, map: "DF_amblfact_p_para8")
  p_para9      Boolean  @default(true, map: "DF_amblfact_p_para9")
  p_para10     Boolean  @default(true, map: "DF_amblfact_p_para10")
  co_sucu      String   @default("1)", map: "DF_amblfact_co_sucu") @db.Char(6)
  rowguid      String   @default(dbgenerated("newid()"), map: "DF_amblfact_rowguid") @db.UniqueIdentifier
  b_reactivar  Boolean  @default(false, map: "DF_amblfact_b_reactivar")
  p_dev_reng   Boolean  @default(false, map: "DF_amblfact_p_dev_reng")
  b_art        Boolean  @default(false, map: "DF_amblfact_b_art")
  b_devdinero  Boolean  @default(true, map: "DF__AMBLFACT__b_devd__14151ED8")
  b_revdinero  Boolean  @default(true, map: "DF__AMBLFACT__b_revd__15094311")
  p_lotefec    Boolean  @default(false, map: "DF_amblfact_p_lotefec")
  pcontrol_1   Boolean  @default(false, map: "DF_amblfact_pcontrol_1")
  pcontrol_2   Boolean  @default(false, map: "DF_amblfact_pcontrol_2")
  pcontrol_3   Boolean  @default(false, map: "DF_amblfact_pcontrol_3")
  pcontrol_4   Boolean  @default(false, map: "DF_amblfact_pcontrol_4")
  pcontrol_5   Boolean  @default(false, map: "DF_amblfact_pcontrol_5")
  SERIE        Int      @default(0, map: "DF_amblfact_SERIE")
  pcontrol_6   Boolean  @default(false, map: "DF__amblfact__pcontr__2C42797B")
  pcontrol_7   Boolean  @default(false, map: "DF__amblfact__pcontr__2D369DB4")
  pcontrol_8   Boolean  @default(false, map: "DF__amblfact__pcontr__2E2AC1ED")
  pcontrol_9   Boolean  @default(false, map: "DF__amblfact__pcontr__2F1EE626")
  Tax          Boolean  @default(true, map: "DF__amblfact__Tax__098E3A1B")
  vtax         String   @default("1)", map: "DF__amblfact__vtax__0A825E54") @db.Char(8)
  dtax         Boolean  @default(false, map: "DF__amblfact__dtax__0B76828D")
  numcontrol   Boolean  @default(false, map: "DF_amblfact_numcontrol")
  actforma     Boolean  @default(false, map: "DF__amblfact__actfor__0F975522")
  formapag     String   @default("1)", map: "DF__amblfact__formap__108B795B") @db.VarChar(1)
  man_impr     Boolean  @default(false, map: "DF__amblfact__man_im__117F9D94")
  serial_lleno Boolean  @default(false, map: "DF_amblfact_serial_lleno")
  desc_fac     Boolean  @default(false, map: "DF_amblfact_desc_fac")
  rein_art     Boolean  @default(false, map: "DF_amblfact_rein_art")
  maxefec      Decimal  @default(0, map: "DF_amblfact_maxefec") @db.Decimal(18, 5)
  pimpfac      Boolean  @default(false, map: "DF__amblfact__pimpfa__164452B1")

  @@id([amb_usua, amb_blfa], map: "PK_amblfact")
}

model ambmov {
  amb_usua   String   @default("1)", map: "DF__ambmov__amb_usua__371C01EE") @db.Char(6)
  tipo_movi  String   @default("1)", map: "DF__ambmov__tipo_mov__38102627") @db.Char(1)
  mov_numv   Boolean  @default(true, map: "DF__ambmov__mov_numv__39044A60")
  codigov    Boolean  @default(true, map: "DF__ambmov__codigov__39F86E99")
  codigod    Boolean  @default(false, map: "DF__ambmov__codigod__3AEC92D2")
  codigo     String   @default("1)", map: "DF__ambmov__codigo__3BE0B70B") @db.Char(6)
  tipo_opv   Boolean  @default(true, map: "DF__ambmov__tipo_opv__3CD4DB44")
  tipo_opd   Boolean  @default(false, map: "DF__ambmov__tipo_opd__3DC8FF7D")
  tipo_op    String   @default("1)", map: "DF__ambmov__tipo_op__3EBD23B6") @db.Char(2)
  forma_pagv Boolean  @default(true, map: "DF__ambmov__forma_pa__3FB147EF")
  forma_pagd Boolean  @default(false, map: "DF__ambmov__forma_pa__40A56C28")
  forma_pag  String   @default("1)", map: "DF__ambmov__forma_pa__41999061") @db.Char(2)
  fechav     Boolean  @default(true, map: "DF__ambmov__fechav__428DB49A")
  doc_numv   Boolean  @default(true, map: "DF__ambmov__doc_numv__4381D8D3")
  descripv   Boolean  @default(true, map: "DF__ambmov__descripv__4475FD0C")
  montov     Boolean  @default(true, map: "DF__ambmov__montov__456A2145")
  cta_egrev  Boolean  @default(true, map: "DF__ambmov__cta_egre__465E457E")
  cta_egred  Boolean  @default(false, map: "DF__ambmov__cta_egre__475269B7")
  cta_egre   String   @default("1)", map: "DF__ambmov__cta_egre__48468DF0") @db.Char(6)
  banc_tarjv Boolean  @default(true, map: "DF__ambmov__banc_tar__493AB229")
  banc_tarjd Boolean  @default(false, map: "DF__ambmov__banc_tar__4A2ED662")
  banc_tarj  String   @default("1)", map: "DF__ambmov__banc_tar__4B22FA9B") @db.Char(6)
  bt_reverv  Boolean  @default(true, map: "DF__ambmov__bt_rever__4C171ED4")
  bt_anulav  Boolean  @default(true, map: "DF__ambmov__bt_anula__4D0B430D")
  tasav      Boolean  @default(true, map: "DF__ambmov__tasav__4DFF6746")
  co_us_in   String   @default("1)", map: "DF__ambmov__co_us_in__4EF38B7F") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambmov") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__ambmov__co_us_mo__4FE7AFB8") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambmov") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__ambmov__co_us_el__50DBD3F1") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambmov") @db.DateTime
  revisado   String   @default("1)", map: "DF__ambmov__revisado__51CFF82A") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__ambmov__trasnfe__52C41C63") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__ambmov__co_sucu__53B8409C") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambmov_rowguid") @db.UniqueIdentifier

  @@id([amb_usua, tipo_movi], map: "PK__ambmov__35A8BAC8")
}

model ambodp {
  amb_usua    String   @id(map: "PK_ambodp") @db.Char(6)
  monum_odp   Boolean  @default(false, map: "DF_ambodp_monum_odp")
  mopriorid   Boolean  @default(false, map: "DF_ambodp_mopriorid")
  prioridad   Boolean  @default(false, map: "DF_ambodp_prioridad")
  vaprioridad Int      @default(0, map: "DF_ambodp_vaprioridad")
  mofe_emis   Boolean  @default(false, map: "DF_ambodp_mofe_emis")
  mofe_inic   Boolean  @default(false, map: "DF_ambodp_mofe_inic")
  mofe_fin    Boolean  @default(false, map: "DF_ambodp_mofe_fin")
  moco_ced    Boolean  @default(false, map: "DF_ambodp_moco_ced")
  bt_anulo    Boolean  @default(false, map: "DF_ambodp_bt_anulo")
  bt_reversa  Boolean  @default(false, map: "DF_ambodp_bt_reversa")
  importar    Boolean  @default(false, map: "DF_ambodp_importar")
  rowguid     String   @default(dbgenerated("newid()"), map: "DF_ambodp_rowguid") @db.UniqueIdentifier
  campo1      String   @default("1)", map: "DF_ambodp_campo1") @db.Char(30)
  campo2      String   @default("1)", map: "DF_ambodp_campo2") @db.Char(30)
  campo3      String   @default("1)", map: "DF_ambodp_campo3") @db.Char(30)
  campo4      String   @default("1)", map: "DF_ambodp_campo4") @db.Char(30)
  campo5      String   @default("1)", map: "DF_ambodp_campo5") @db.Char(30)
  campo6      String   @default("1)", map: "DF_ambodp_campo6") @db.Char(30)
  campo7      String   @default("1)", map: "DF_ambodp_campo7") @db.Char(30)
  campo8      String   @default("1)", map: "DF_ambodp_campo8") @db.Char(30)
  co_us_in    String   @default("1)", map: "DF_ambodp_co_us_in") @db.Char(6)
  co_us_mo    String   @default("1)", map: "DF_ambodp_co_us_mo") @db.Char(6)
  co_us_el    String   @default("1)", map: "DF_ambodp_co_us_el") @db.Char(6)
  fe_us_in    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambodp_fe_us_in") @db.DateTime
  fe_us_mo    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambodp_fe_us_mo") @db.DateTime
  fe_us_el    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambodp_fe_us_el") @db.DateTime
}

model ambordpa {
  amb_usua     String   @id(map: "PK__ambordpa__2EBC916E") @default("1)", map: "DF_ambordpa_amb_usua") @db.Char(6)
  ord_numv     Boolean  @default(true, map: "DF_ambordpa_ord_numv")
  fechav       Boolean  @default(true, map: "DF_ambordpa_fechav")
  cod_bend     Boolean  @default(false, map: "DF_ambordpa_cod_bend")
  cod_benv     Boolean  @default(true, map: "DF_ambordpa_cod_benv")
  cod_ben      String   @default("1)", map: "DF_ambordpa_cod_ben") @db.Char(10)
  forma_pagd   Boolean  @default(false, map: "DF_ambordpa_forma_pagd")
  forma_pagv   Boolean  @default(true, map: "DF_ambordpa_forma_pagv")
  forma_pag    String   @default("1)", map: "DF_ambordpa_forma_pag") @db.Char(2)
  montov       Boolean  @default(true, map: "DF_ambordpa_montov")
  tipo_impd    Boolean  @default(false, map: "DF_ambordpa_tipo_impd")
  tipo_impv    Boolean  @default(true, map: "DF_ambordpa_tipo_impv")
  tipo_imp     String   @default("1)", map: "DF_ambordpa_tipo_imp") @db.Char(1)
  fec_pagv     Boolean  @default(true, map: "DF_ambordpa_fec_pagv")
  cod_ctad     Boolean  @default(false, map: "DF_ambordpa_cod_ctad")
  cod_ctav     Boolean  @default(true, map: "DF_ambordpa_cod_ctav")
  cod_cta      String   @default("1)", map: "DF_ambordpa_cod_cta") @db.Char(6)
  chequev      Boolean  @default(true, map: "DF_ambordpa_chequev")
  cod_cajad    Boolean  @default(false, map: "DF_ambordpa_cod_cajad")
  cod_cajav    Boolean  @default(true, map: "DF_ambordpa_cod_cajav")
  cod_caja     String   @default("1)", map: "DF_ambordpa_cod_caja") @db.Char(6)
  islrv        Boolean  @default(true, map: "DF_ambordpa_islrv")
  cta_egred    Boolean  @default(false, map: "DF_ambordpa_cta_egred")
  cta_egrev    Boolean  @default(true, map: "DF_ambordpa_cta_egrev")
  cta_egre     String   @default("1)", map: "DF_ambordpa_cta_egre") @db.Char(6)
  tasav        Boolean  @default(true, map: "DF_ambordpa_tasav")
  monedad      Boolean  @default(false, map: "DF_ambordpa_monedad")
  monedav      Boolean  @default(true, map: "DF_ambordpa_monedav")
  moneda       String   @default("1)", map: "DF_ambordpa_moneda") @db.Char(6)
  campo1       String   @default("1)", map: "DF_ambordpa_campo1") @db.VarChar(60)
  campo2       String   @default("1)", map: "DF_ambordpa_campo2") @db.VarChar(60)
  campo3       String   @default("1)", map: "DF_ambordpa_campo3") @db.VarChar(60)
  campo4       String   @default("1)", map: "DF_ambordpa_campo4") @db.VarChar(60)
  campo5       String   @default("1)", map: "DF_ambordpa_campo5") @db.VarChar(60)
  campo6       String   @default("1)", map: "DF_ambordpa_campo6") @db.VarChar(60)
  campo7       String   @default("1)", map: "DF_ambordpa_campo7") @db.VarChar(60)
  campo8       String   @default("1)", map: "DF_ambordpa_campo8") @db.VarChar(60)
  co_us_in     String   @default("1)", map: "DF_ambordpa_co_us_in") @db.Char(6)
  fe_us_in     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambordpa") @db.DateTime
  co_us_mo     String   @default("1)", map: "DF_ambordpa_co_us_mo") @db.Char(6)
  fe_us_mo     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambordpa") @db.DateTime
  co_us_el     String   @default("1)", map: "DF_ambordpa_co_us_el") @db.Char(6)
  fe_us_el     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambordpa") @db.DateTime
  revisado     String   @default("1)", map: "DF_ambordpa_revisado") @db.Char(1)
  trasnfe      String   @default("1)", map: "DF_ambordpa_trasnfe") @db.Char(1)
  co_sucu      String   @default("1)", map: "DF_ambordpa_co_sucu") @db.Char(6)
  impriv       Boolean  @default(true, map: "DF_ambordpa_impriv")
  pago1v       Boolean  @default(true, map: "DF_ambordpa_pago1v")
  pago2v       Boolean  @default(true, map: "DF_ambordpa_pago2v")
  detallev     Boolean  @default(true, map: "DF_ambordpa_detallev")
  descripv     Boolean  @default(true, map: "DF_ambordpa_descripv")
  rowguid      String   @default(dbgenerated("newid()"), map: "DF_ambordpa_rowguid") @db.UniqueIdentifier
  bt_anular    Boolean  @default(true, map: "DF__AMBORDPA__bt_anu__5E0C7D34")
  bt_reactivar Boolean  @default(true, map: "DF__AMBORDPA__bt_rea__5F00A16D")
  permodret    Boolean  @default(false, map: "DF_ambordpa_permodret")
}

model ambpar {
  amb_usua  String   @id(map: "PK_ambpar") @default("1)", map: "DF_ambpar_amb_usua") @db.Char(6)
  falla_num Boolean  @default(true, map: "DF_ambpar_falla_num")
  falla_fut Boolean  @default(true, map: "DF_ambpar_falla_fut")
  campo1    String   @default("1)", map: "DF_ambpar_campo1") @db.Char(30)
  campo2    String   @default("1)", map: "DF_ambpar_campo2") @db.Char(30)
  campo3    String   @default("1)", map: "DF_ambpar_campo3") @db.Char(30)
  campo4    String   @default("1)", map: "DF_ambpar_campo4") @db.Char(30)
  co_us_in  String   @default("1)", map: "DF_ambpar_co_us_in") @db.Char(6)
  co_us_mo  String   @default("1)", map: "DF_ambpar_co_us_mo") @db.Char(6)
  co_us_el  String   @default("1)", map: "DF_ambpar_co_us_el") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambpar_fe_us_in") @db.DateTime
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambpar_fe_us_mo") @db.DateTime
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambpar_fe_us_el") @db.DateTime
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_ambpar_rowguid") @db.UniqueIdentifier
  trasnfe   String   @db.Char(1)
}

model ambreq {
  amb_usua   String   @id(map: "PK_ambreq", clustered: false) @default("1)", map: "DF_ambreq_amb_usua") @db.Char(6)
  odp_num    Boolean  @default(true, map: "DF_ambreq_odp_num")
  almaori    Boolean  @default(true, map: "DF_ambreq_almaori")
  almorid    Boolean  @default(true, map: "DF_ambreq_almorid")
  alma_ori   String   @default("1)", map: "DF_ambreq_alma_ori") @db.Char(6)
  almades    Boolean  @default(true, map: "DF_ambreq_almades")
  almdesd    Boolean  @default(true, map: "DF_ambreq_almdesd")
  alma_des   String   @default("1)", map: "DF_ambreq_alma_des") @db.Char(6)
  fecha      Boolean  @default(true, map: "DF_ambreq_fecha")
  motivo     Boolean  @default(true, map: "DF_ambreq_motivo")
  bt_ser     Boolean  @default(true, map: "DF_ambreq_bt_ser")
  bt_anula   Boolean  @default(true, map: "DF_ambreq_bt_anula")
  bt_reversa Boolean  @default(true, map: "DF_ambreq_bt_reversa")
  confirma   Boolean  @default(true, map: "DF_ambreq_confirma")
  desconfima Boolean  @default(true, map: "DF_ambreq_desconfima")
  stock_neg  Boolean  @default(true, map: "DF_ambreq_stock_neg")
  pstock_neg Boolean  @default(true, map: "DF_ambreq_pstock_neg")
  campo1     String   @default("1)", map: "DF_ambreq_campo1") @db.Char(60)
  campo2     String   @default("1)", map: "DF_ambreq_campo2") @db.Char(60)
  campo3     String   @default("1)", map: "DF_ambreq_campo3") @db.Char(60)
  campo4     String   @default("1)", map: "DF_ambreq_campo4") @db.Char(60)
  campo5     String   @default("1)", map: "DF_ambreq_campo5") @db.Char(60)
  campo6     String   @default("1)", map: "DF_ambreq_campo6") @db.Char(60)
  campo7     String   @default("1)", map: "DF_ambreq_campo7") @db.Char(60)
  campo8     String   @default("1)", map: "DF_ambreq_campo8") @db.Char(60)
  co_us_in   String   @default("1)", map: "DF_ambreq_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambreq_fe_us_in") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_ambreq_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambreq_fe_us_mo") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_ambreq_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_ambreq_fe_us_el") @db.DateTime
  co_sucu    String   @default("1)", map: "DF_ambreq_co_sucu") @db.Char(6)
  p_lotefec  Boolean  @default(false, map: "DF_ambreq_p_lotefec")
  req_num    Boolean  @default(true, map: "DF_ambreq_req_num")
  solicitar  Boolean  @default(true, map: "DF_ambreq_solicitar")
  entregar   Boolean  @default(true, map: "DF_ambreq_entregar")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambreq_rowguid") @db.UniqueIdentifier
  trasnfe    String   @default("0)", map: "DF_ambreq_trasnfe") @db.Char(1)

  @@index([amb_usua], map: "iamb_usua")
}

model ambtras {
  amb_usua   String   @id(map: "PK_ambtras") @default("1)", map: "DF_ambtras_amb_usua") @db.Char(6)
  tras_num   Boolean  @default(true, map: "DF_ambtras_tras_num")
  almaori    Boolean  @default(true, map: "DF_ambtras_almaori")
  almorid    Boolean  @default(false, map: "DF_ambtras_almorid")
  alma_ori   String   @default("1)", map: "DF_ambtras_alma_ori") @db.Char(6)
  almades    Boolean  @default(true, map: "DF_ambtras_almades")
  almdesd    Boolean  @default(false, map: "DF_ambtras_almdesd")
  alma_des   String   @default("1)", map: "DF_ambtras_alma_des") @db.Char(6)
  fecha      Boolean  @default(true, map: "DF_ambtras_fecha")
  motivo     Boolean  @default(true, map: "DF_ambtras_motivo")
  bt_ser     Boolean  @default(true, map: "DF_ambtras_bt_ser")
  bt_anula   Boolean  @default(true, map: "DF_ambtras_bt_anula")
  bt_reversa Boolean  @default(true, map: "DF_ambtras_bt_reversa")
  confirma   Boolean  @default(true, map: "DF_ambtras_confirma")
  desconfima Boolean  @default(true, map: "DF_ambtras_desconfima")
  stock_neg  Boolean  @default(true, map: "DF_ambtras_stock_neg")
  pstock_neg Boolean  @default(true, map: "DF_ambtras_pstock_neg")
  campo1     String   @default("1)", map: "DF_ambtras_campo1") @db.VarChar(60)
  campo2     String   @default("1)", map: "DF_ambtras_campo2") @db.VarChar(60)
  campo3     String   @default("1)", map: "DF_ambtras_campo3") @db.VarChar(60)
  campo4     String   @default("1)", map: "DF_ambtras_campo4") @db.VarChar(60)
  campo5     String   @default("1)", map: "DF_ambtras_campo5") @db.VarChar(60)
  campo6     String   @default("1)", map: "DF_ambtras_campo6") @db.VarChar(60)
  campo7     String   @default("1)", map: "DF_ambtras_campo7") @db.VarChar(60)
  campo8     String   @default("1)", map: "DF_ambtras_campo8") @db.VarChar(60)
  co_us_in   String   @default("1)", map: "DF_ambtras_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ambtras") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_ambtras_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ambtras") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_ambtras_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ambtras") @db.DateTime
  co_sucu    String   @default("1)", map: "DF_ambtras_co_sucu") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_ambtras_rowguid") @db.UniqueIdentifier
  p_lotefec  Boolean  @default(false, map: "DF_ambtras_p_lotefec")
  almacen    almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_ambtras_almacen")

  @@index([rowguid], map: "IX_ambtras")
}

model aranc {
  co_art   String  @id(map: "PK_aranc") @default("1)", map: "DF_aranc_co_art") @db.Char(30)
  co_ara   String  @default("1)", map: "DF_aranc_co_ara") @db.VarChar(15)
  des_ara  String  @default("1)", map: "DF_aranc_des_ara") @db.VarChar(60)
  porc_ara Decimal @default(0, map: "DF_aranc_porc_ara") @db.Decimal(18, 2)
  calidad  String  @default("1)", map: "DF_aranc_calidad") @db.Char(1)
  nivel    String  @default("1)", map: "DF_aranc_nivel") @db.Char(4)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_aranc_rowguid") @db.UniqueIdentifier
  art      art     @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_aranc_art")
}

model art {
  co_art                            String                   @id(map: "art_co_art") @db.Char(30)
  art_des                           String                   @default("1)", map: "DF__art__art_des__206DA6C0") @db.VarChar(120)
  fecha_reg                         DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fecha_reg__2161CAF9") @db.SmallDateTime
  manj_ser                          Boolean                  @default(false, map: "DF__art__manj_ser__2255EF32")
  co_lin                            String                   @default("1)", map: "DF__art__co_lin__234A136B") @db.Char(6)
  co_cat                            String                   @default("1)", map: "DF__art__co_cat__243E37A4") @db.Char(6)
  co_subl                           String                   @default("1)", map: "DF__art__co_subl__25325BDD") @db.Char(6)
  co_color                          String                   @default("1)", map: "DF__art__co_color__26268016") @db.Char(6)
  item                              String                   @default("1)", map: "DF__art__item__271AA44F") @db.Char(10)
  ref                               String                   @default("1)", map: "DF__art__ref__280EC888") @db.Char(20)
  modelo                            String                   @default("1)", map: "DF__art__modelo__2902ECC1") @db.Char(20)
  procedenci                        String                   @default("1)", map: "DF__art__procedenci__29F710FA") @db.Char(6)
  comentario                        String                   @default("1)", map: "DF__art__comentario__2AEB3533") @db.Text
  co_prov                           String                   @default("1)", map: "DF__art__co_prov__2BDF596C") @db.Char(10)
  ubicacion                         String                   @default("1)", map: "DF__art__ubicacion__2CD37DA5") @db.VarChar(60)
  uni_venta                         String                   @default("1)", map: "DF__art__uni_venta__2DC7A1DE") @db.Char(6)
  uni_compra                        String                   @default("1)", map: "DF__art__uni_compra__2EBBC617") @db.Char(6)
  uni_relac                         Decimal                  @default(0, map: "DF__art__uni_relac__2FAFEA50") @db.Decimal(18, 5)
  relac_aut                         Int                      @default(0, map: "DF__art__relac_aut__30A40E89")
  stock_act                         Decimal                  @default(0, map: "DF__art__stock_act__319832C2") @db.Decimal(18, 5)
  stock_com                         Decimal                  @default(0, map: "DF__art__stock_com__328C56FB") @db.Decimal(18, 5)
  sstock_com                        Decimal                  @default(0, map: "DF__art__sstock_com__33807B34") @db.Decimal(18, 5)
  stock_lle                         Decimal                  @default(0, map: "DF__art__stock_lle__34749F6D") @db.Decimal(18, 5)
  sstock_lle                        Decimal                  @default(0, map: "DF__art__sstock_lle__3568C3A6") @db.Decimal(18, 5)
  stock_des                         Decimal                  @default(0, map: "DF__art__stock_des__365CE7DF") @db.Decimal(18, 5)
  sstock_des                        Decimal                  @default(0, map: "DF__art__sstock_des__37510C18") @db.Decimal(18, 5)
  suni_venta                        String                   @default("1)", map: "DF__art__suni_venta__38453051") @db.Char(6)
  suni_compr                        String                   @default("1)", map: "DF__art__suni_compr__3939548A") @db.Char(6)
  suni_relac                        Decimal                  @default(0, map: "DF__art__suni_relac__3A2D78C3") @db.Decimal(18, 3)
  sstock_act                        Decimal                  @default(0, map: "DF__art__sstock_act__3B219CFC") @db.Decimal(18, 5)
  relac_comp                        Decimal                  @default(0, map: "DF__art__relac_comp__3C15C135") @db.Decimal(18, 5)
  relac_vent                        Decimal                  @default(0, map: "DF__art__relac_vent__3D09E56E") @db.Decimal(18, 5)
  pto_pedido                        Decimal                  @default(0, map: "DF__art__pto_pedido__3DFE09A7") @db.Decimal(18, 5)
  stock_max                         Decimal                  @default(0, map: "DF__art__stock_max__3EF22DE0") @db.Decimal(18, 5)
  stock_min                         Decimal                  @default(0, map: "DF__art__stock_min__3FE65219") @db.Decimal(18, 5)
  prec_om                           Boolean                  @default(false, map: "DF__art__prec_om__40DA7652")
  prec_vta1                         Decimal                  @default(0, map: "DF__art__prec_vta1__41CE9A8B") @db.Decimal(18, 5)
  fec_prec_v                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_prec_v__42C2BEC4") @db.SmallDateTime
  fec_prec_2                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_prec_2__43B6E2FD") @db.SmallDateTime
  prec_vta2                         Decimal                  @default(0, map: "DF__art__prec_vta2__44AB0736") @db.Decimal(18, 5)
  fec_prec_3                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_prec_3__459F2B6F") @db.SmallDateTime
  prec_vta3                         Decimal                  @default(0, map: "DF__art__prec_vta3__46934FA8") @db.Decimal(18, 5)
  fec_prec_4                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_prec_4__478773E1") @db.SmallDateTime
  prec_vta4                         Decimal                  @default(0, map: "DF__art__prec_vta4__487B981A") @db.Decimal(18, 5)
  fec_prec_5                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_prec_5__496FBC53") @db.SmallDateTime
  prec_vta5                         Decimal                  @default(0, map: "DF__art__prec_vta5__4A63E08C") @db.Decimal(18, 5)
  prec_agr1                         Decimal                  @default(0, map: "DF__art__prec_agr1__4B5804C5") @db.Decimal(18, 5)
  prec_agr2                         Decimal                  @default(0, map: "DF__art__prec_agr2__4C4C28FE") @db.Decimal(18, 5)
  prec_agr3                         Decimal                  @default(0, map: "DF__art__prec_agr3__4D404D37") @db.Decimal(18, 5)
  prec_agr4                         Decimal                  @default(0, map: "DF__art__prec_agr4__4E347170") @db.Decimal(18, 5)
  prec_agr5                         Decimal                  @default(0, map: "DF__art__prec_agr5__4F2895A9") @db.Decimal(18, 5)
  can_agr                           Decimal                  @default(0, map: "DF__art__can_agr__501CB9E2") @db.Decimal(18, 5)
  fec_des_p5                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_des_p5__5110DE1B") @db.SmallDateTime
  fec_has_p5                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_has_p5__52050254") @db.SmallDateTime
  co_imp                            String                   @default("1)", map: "DF__art__co_imp__52F9268D") @db.Char(4)
  margen_max                        Decimal                  @default(0, map: "DF__art__margen_max__53ED4AC6") @db.Decimal(18, 2)
  ult_cos_un                        Decimal                  @default(0, map: "DF__art__ult_cos_un__54E16EFF") @db.Decimal(18, 5)
  fec_ult_co                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_ult_co__55D59338") @db.SmallDateTime
  cos_pro_un                        Decimal                  @default(0, map: "DF__art__cos_pro_un__56C9B771") @db.Decimal(18, 5)
  fec_cos_pr                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_cos_pr__57BDDBAA") @db.SmallDateTime
  cos_merc                          Decimal                  @default(0, map: "DF__art__cos_merc__58B1FFE3") @db.Decimal(18, 5)
  fec_cos_me                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_cos_me__59A6241C") @db.SmallDateTime
  cos_prov                          Decimal                  @default(0, map: "DF__art__cos_prov__5A9A4855") @db.Decimal(18, 5)
  fec_cos_p2                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_cos_p2__5B8E6C8E") @db.SmallDateTime
  ult_cos_do                        Decimal                  @default(0, map: "DF__art__ult_cos_do__5C8290C7") @db.Decimal(18, 5)
  fec_cos_do                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_cos_do__5D76B500") @db.SmallDateTime
  cos_un_an                         Decimal                  @default(0, map: "DF__art__cos_un_an__5E6AD939") @db.Decimal(18, 5)
  fec_cos_an                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_cos_an__5F5EFD72") @db.SmallDateTime
  ult_cos_om                        Decimal                  @default(0, map: "DF__art__ult_cos_om__605321AB") @db.Decimal(18, 5)
  fec_ult_om                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_ult_om__614745E4") @db.SmallDateTime
  cos_pro_om                        Decimal                  @default(0, map: "DF__art__cos_pro_om__623B6A1D") @db.Decimal(18, 5)
  fec_pro_om                        DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__fec_pro_om__632F8E56") @db.SmallDateTime
  tipo_cos                          String                   @default("1)", map: "DF__art__tipo_cos__6423B28F") @db.Char(4)
  mont_comi                         Decimal                  @default(0, map: "DF__art__mont_comi__6517D6C8") @db.Decimal(18, 2)
  porc_cos                          Decimal                  @default(0, map: "DF__art__porc_cos__660BFB01") @db.Decimal(18, 2)
  mont_cos                          Decimal                  @default(0, map: "DF__art__mont_cos__67001F3A") @db.Decimal(18, 2)
  porc_gas                          Decimal                  @default(0, map: "DF__art__porc_gas__67F44373") @db.Decimal(18, 2)
  mont_gas                          Decimal                  @default(0, map: "DF__art__mont_gas__68E867AC") @db.Decimal(18, 2)
  f_cost                            DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__art__f_cost__69DC8BE5") @db.SmallDateTime
  fisico                            Boolean                  @default(false, map: "DF__art__fisico__6AD0B01E")
  punt_cli                          Decimal                  @default(0, map: "DF__art__punt_cli__6BC4D457") @db.Decimal(18, 2)
  punt_pro                          Decimal                  @default(0, map: "DF__art__punt_pro__6CB8F890") @db.Decimal(18, 2)
  dias_repos                        Int                      @default(0, map: "DF__art__dias_repos__6DAD1CC9")
  tipo                              String                   @default("1)", map: "DF__art__tipo__6EA14102") @db.Char(1)
  alm_prin                          String                   @default("1)", map: "DF__art__alm_prin__6F95653B") @db.Char(4)
  anulado                           Boolean                  @default(false, map: "DF__art__anulado__70898974")
  tipo_imp                          String                   @default("1)", map: "DF__art__tipo_imp__717DADAD") @db.Char(1)
  dis_cen                           String                   @default("1)", map: "DF__art__dis_cen__7271D1E6") @db.Text
  mon_ilc                           Decimal                  @default(0, map: "DF__art__mon_ilc__7365F61F") @db.Decimal(18, 5)
  capacidad                         Decimal                  @default(0, map: "DF__art__capacidad__745A1A58") @db.Decimal(18, 3)
  grado_al                          Decimal                  @default(0, map: "DF__art__grado_al__754E3E91") @db.Decimal(10, 2)
  tipo_licor                        String                   @default("1)", map: "DF__art__tipo_licor__764262CA") @db.Char(1)
  compuesto                         Boolean                  @default(false, map: "DF__art__compuesto__77368703")
  picture                           Bytes?                   @db.Image
  campo1                            String                   @default("1)", map: "DF__art__campo1__782AAB3C") @db.VarChar(60)
  campo2                            String                   @default("1)", map: "DF__art__campo2__791ECF75") @db.VarChar(60)
  campo3                            String                   @default("1)", map: "DF__art__campo3__7A12F3AE") @db.VarChar(60)
  campo4                            String                   @default("1)", map: "DF__art__campo4__7B0717E7") @db.VarChar(60)
  campo5                            String                   @default("1)", map: "DF__art__campo5__7BFB3C20") @db.VarChar(60)
  campo6                            String                   @default("1)", map: "DF__art__campo6__7CEF6059") @db.VarChar(60)
  campo7                            String                   @default("1)", map: "DF__art__campo7__7DE38492") @db.VarChar(60)
  campo8                            String                   @default("1)", map: "DF__art__campo8__7ED7A8CB") @db.VarChar(60)
  co_us_in                          String                   @default("1)", map: "DF__art__co_us_in__7FCBCD04") @db.Char(6)
  fe_us_in                          DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_art") @db.DateTime
  co_us_mo                          String                   @default("1)", map: "DF__art__co_us_mo__01B41576") @db.Char(6)
  fe_us_mo                          DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_art") @db.DateTime
  co_us_el                          String                   @default("1)", map: "DF__art__co_us_el__039C5DE8") @db.Char(6)
  fe_us_el                          DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_art") @db.DateTime
  revisado                          String                   @default("1)", map: "DF__art__revisado__0584A65A") @db.Char(1)
  trasnfe                           String                   @default("1)", map: "DF__art__trasnfe__0678CA93") @db.Char(1)
  co_sucu                           String                   @default("1)", map: "DF__art__co_sucu__076CEECC") @db.Char(6)
  rowguid                           String                   @unique(map: "index_16055143") @default(dbgenerated("newid()"), map: "DF__art__rowguid__195694DD") @db.UniqueIdentifier
  tuni_venta                        String                   @default("1)", map: "DF__art__tuni_venta__08611305") @db.Char(6)
  equi_uni1                         Decimal                  @default(1, map: "DF__art__equi_uni1__0955373E") @db.Decimal(18, 5)
  equi_uni2                         Decimal                  @default(1, map: "DF__art__equi_uni2__0A495B77") @db.Decimal(18, 5)
  equi_uni3                         Decimal                  @default(1, map: "DF__art__equi_uni3__0B3D7FB0") @db.Decimal(18, 5)
  lote                              Boolean                  @default(false, map: "DF__art__lote__0C31A3E9")
  serialp                           String                   @default("0)", map: "DF_art_serialp") @db.Char(30)
  valido                            Boolean                  @default(false, map: "DF__ART__valido__0725380E")
  atributo1                         Boolean                  @default(false, map: "DF__art__atributo1__6EEE8721")
  vatributo1                        String                   @default("1)", map: "DF__art__vatributo1__6FE2AB5A") @db.Char(15)
  atributo2                         Boolean                  @default(false, map: "DF__art__atributo2__70D6CF93")
  vatributo2                        String                   @default("1)", map: "DF__art__vatributo2__71CAF3CC") @db.Char(15)
  atributo3                         Boolean                  @default(false, map: "DF__art__atributo3__72BF1805")
  vatributo3                        String                   @default("1)", map: "DF__art__vatributo3__73B33C3E") @db.Char(15)
  atributo4                         Boolean                  @default(false, map: "DF__art__atributo4__74A76077")
  vatributo4                        String                   @default("1)", map: "DF__art__vatributo4__759B84B0") @db.Char(15)
  atributo5                         Boolean                  @default(false, map: "DF__art__atributo5__768FA8E9")
  vatributo5                        String                   @default("1)", map: "DF__art__vatributo5__7783CD22") @db.Char(15)
  atributo6                         Boolean                  @default(false, map: "DF__art__atributo6__7877F15B")
  vatributo6                        String                   @default("1)", map: "DF__art__vatributo6__796C1594") @db.Char(15)
  garantia                          String                   @default("1)", map: "DF__art__garantia__68968F4D") @db.Char(30)
  peso                              Decimal                  @default(0, map: "DF__ART__peso__698AB386") @db.Decimal(18, 5)
  pie                               Decimal                  @default(0, map: "DF__ART__pie__6A7ED7BF") @db.Decimal(18, 5)
  margen1                           Decimal                  @default(0, map: "DF__ART__margen1__6B72FBF8") @db.Decimal(18, 2)
  margen2                           Decimal                  @default(0, map: "DF__ART__margen2__6C672031") @db.Decimal(18, 2)
  margen3                           Decimal                  @default(0, map: "DF__ART__margen3__6D5B446A") @db.Decimal(18, 2)
  margen4                           Decimal                  @default(0, map: "DF__ART__margen4__6E4F68A3") @db.Decimal(18, 2)
  margen5                           Decimal                  @default(0, map: "DF__ART__margen5__6F438CDC") @db.Decimal(18, 2)
  row_id                            Unsupported("timestamp")
  imagen1                           String                   @default("1)", map: "DF_art_imagen1") @db.VarChar(60)
  imagen2                           String                   @default("1)", map: "DF_art_imagen2") @db.VarChar(60)
  i_art_des                         String                   @default("1)", map: "DF_art_i_art_des") @db.VarChar(60)
  uni_emp                           String                   @default("1)", map: "DF_art_uni_emp") @db.Char(6)
  rel_emp                           Decimal                  @default(1, map: "DF_art_rel_emp") @db.Decimal(18, 5)
  movil                             Boolean                  @default(false, map: "DF__art__movil__21FAC089")
  cat_art                           cat_art                  @relation(fields: [co_cat], references: [co_cat], onUpdate: NoAction, map: "FK_art_cat_art")
  colores                           colores                  @relation(fields: [co_color], references: [co_col], onUpdate: NoAction, map: "FK_art_colores")
  lin_art                           lin_art                  @relation(fields: [co_lin], references: [co_lin], onUpdate: NoAction, map: "FK_art_lin_art")
  proceden                          proceden                 @relation(fields: [procedenci], references: [cod_proc], onUpdate: NoAction, map: "FK_art_proceden")
  prov                              prov                     @relation(fields: [co_prov], references: [co_prov], onUpdate: NoAction, map: "FK_art_prov")
  sub_lin                           sub_lin                  @relation(fields: [co_subl, co_lin], references: [co_subl, co_lin], onUpdate: NoAction, map: "FK_art_sub_lin")
  tabulado                          tabulado                 @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_art_tabulado")
  unidades_art_uni_ventaTounidades  unidades                 @relation("art_uni_ventaTounidades", fields: [uni_venta], references: [co_uni], onUpdate: NoAction, map: "FK_art_unidades")
  unidades_art_suni_ventaTounidades unidades                 @relation("art_suni_ventaTounidades", fields: [suni_venta], references: [co_uni], onUpdate: NoAction, map: "FK_art_unidades1")
  aranc                             aranc?
  cost_imp                          cost_imp[]
  gene_kit                          gene_kit[]
  kit                               kit[]
  lote_artTolote                    lote[]
  reng_ace                          reng_ace[]
  reng_aco                          reng_aco[]
  reng_aim                          reng_aim[]
  reng_aju                          reng_aju[]
  reng_ara                          reng_ara[]
  reng_art                          reng_art[]
  reng_cac                          reng_cac[]
  reng_cdp                          reng_cdp[]
  reng_cie                          reng_cie[]
  reng_com                          reng_com[]
  reng_dcc                          reng_dcc[]
  reng_dcp                          reng_dcp[]
  reng_dvc                          reng_dvc[]
  reng_dvp                          reng_dvp[]
  reng_enc                          reng_enc[]
  reng_enp                          reng_enp[]
  reng_ent                          reng_ent[]
  reng_fac                          reng_fac[]
  reng_fis                          reng_fis[]
  reng_gen                          reng_gen[]
  reng_kit                          reng_kit[]
  reng_ndd                          reng_ndd[]
  reng_nde                          reng_nde[]
  reng_ndr                          reng_ndr[]
  reng_odp                          reng_odp[]
  reng_ord                          reng_ord[]
  reng_ped                          reng_ped[]
  reng_plc                          reng_plc[]
  reng_plv                          reng_plv[]
  reng_res                          reng_res[]
  reng_rmc                          reng_rmc[]
  reng_rmp                          reng_rmp[]
  reng_tra                          reng_tra[]
  spced                             spced[]
  st_almac                          st_almac[]
  st_lote                           st_lote[]

  @@index([art_des], map: "iart_des")
  @@index([co_cat], map: "ico_cat")
  @@index([co_color], map: "ico_color")
  @@index([co_lin], map: "ico_lin")
  @@index([co_prov], map: "ico_prov")
  @@index([co_subl, co_lin], map: "ico_subl")
  @@index([procedenci], map: "iprocedenc")
  @@index([suni_venta], map: "isuni_vent")
  @@index([tipo_imp], map: "itipo_imp")
  @@index([uni_venta], map: "iuni_venta")
  @@index([modelo], map: "modelo")
  @@index([ref], map: "ref")
}

model auxiliar {
  nom_aux  String  @default("1)", map: "DF_auxiliar_nom_aux") @db.Char(10)
  val_aux  String  @default("1)", map: "DF_auxiliar_val_aux") @db.VarChar(254)
  tipo_aux String  @default("1)", map: "DF_auxiliar_tipo_aux") @db.Char(1)
  form_aux String  @default("1)", map: "DF_auxiliar_form_aux") @db.VarChar(254)
  cach_aux Boolean @default(false, map: "DF_auxiliar_cach_aux")
  grup_aux String  @default("1)", map: "DF_auxiliar_grup_aux") @db.Char(16)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_auxiliar_rowguid") @db.UniqueIdentifier
  des_aux  String  @default("1)", map: "DF_auxiliar_des_aux") @db.VarChar(60)

  @@id([nom_aux, grup_aux], map: "PK_auxiliar")
}

model bancos {
  co_ban    String                   @id(map: "bancos_co_ban") @db.Char(6)
  des_ban   String                   @default("1)", map: "DF__bancos__des_ban__0E19EC5B") @db.VarChar(60)
  telefonos String                   @default("1)", map: "DF__bancos__telefono__0F0E1094") @db.VarChar(60)
  campo1    String                   @default("1)", map: "DF__bancos__campo1__100234CD") @db.VarChar(60)
  campo2    String                   @default("1)", map: "DF__bancos__campo2__10F65906") @db.VarChar(60)
  campo3    String                   @default("1)", map: "DF__bancos__campo3__11EA7D3F") @db.VarChar(60)
  campo4    String                   @default("1)", map: "DF__bancos__campo4__12DEA178") @db.VarChar(60)
  co_us_in  String                   @default("1)", map: "DF__bancos__co_us_in__13D2C5B1") @db.Char(6)
  fe_us_in  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_bancos") @db.DateTime
  co_us_mo  String                   @default("1)", map: "DF__bancos__co_us_mo__15BB0E23") @db.Char(6)
  fe_us_mo  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_bancos") @db.DateTime
  co_us_el  String                   @default("1)", map: "DF__bancos__co_us_el__17A35695") @db.Char(6)
  fe_us_el  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_bancos") @db.DateTime
  revisado  String                   @default("1)", map: "DF__bancos__revisado__198B9F07") @db.Char(1)
  trasnfe   String                   @default("1)", map: "DF__bancos__trasnfe__1A7FC340") @db.Char(1)
  co_sucu   String                   @default("1)", map: "DF__bancos__co_sucu__1B73E779") @db.Char(6)
  rowguid   String                   @unique(map: "index_144055599") @default(dbgenerated("newid()"), map: "DF__bancos__rowguid__1F0F6E33") @db.UniqueIdentifier
  plazo1    Decimal                  @default(0, map: "DF_bancos_plazo1") @db.Decimal(18, 0)
  plazo2    Decimal                  @default(0, map: "DF_bancos_plazo2") @db.Decimal(18, 0)
  plazo3    Decimal                  @default(0, map: "DF_bancos_plazo3") @db.Decimal(18, 0)
  plazo4    Decimal                  @default(0, map: "DF_bancos_plazo4") @db.Decimal(18, 0)
  row_id    Unsupported("timestamp")
  cuentas   cuentas[]
  par_conc  par_conc[]

  @@index([des_ban], map: "ides_ban")
}

model benefici {
  cod_ben  String     @id(map: "benefici_cod_ben") @db.Char(10)
  ben_des  String     @default("1)", map: "DF__benefici__ben_de__1D5C2FEB") @db.VarChar(60)
  rif      String     @default("1)", map: "DF__benefici__rif__1E505424") @db.Char(18)
  direc1   String     @default("1)", map: "DF__benefici__direc1__1F44785D") @db.Char(100)
  dis_cen  String     @default("1)", map: "DF__benefici__dis_ce__1F44785D") @db.Text
  telefono String     @default("1)", map: "DF__benefici__telefo__20389C96") @db.VarChar(60)
  campo1   String     @default("1)", map: "DF__benefici__campo1__212CC0CF") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF__benefici__campo2__2220E508") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF__benefici__campo3__23150941") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF__benefici__campo4__24092D7A") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF__benefici__co_us___24FD51B3") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_benefici") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__benefici__co_us___26E59A25") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_benefici") @db.DateTime
  co_us_el String     @default("1)", map: "DF__benefici__co_us___28CDE297") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_benefici") @db.DateTime
  revisado String     @default("1)", map: "DF__benefici__revisa__2AB62B09") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__benefici__trasnf__2BAA4F42") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__benefici__co_suc__2C9E737B") @db.Char(6)
  rowguid  String     @unique(map: "index_224055884") @default(dbgenerated("newid()"), map: "DF__benefici__rowgui__24C84789") @db.UniqueIdentifier
  tipo_per String     @default("1)", map: "DF__benefici__tipo_p__2D9297B4") @db.Char(1)
  CO_TAB   Int        @default(0, map: "DF__benefici__CO_TAB__2E86BBED")
  nit      String     @default("1)", map: "DF__BENEFICI__nit__6C2FB402") @db.Char(18)
  ord_pago ord_pago[]

  @@index([CO_TAB], map: "CO_TAB")
  @@index([ben_des], map: "iben_des")
}

model cajas {
  cod_caja   String    @id(map: "cajas_cod_caja") @db.Char(6)
  descrip    String    @default("1)", map: "DF__cajas__descrip__306F045F") @db.VarChar(60)
  mes_ini    DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cajas__mes_ini__31632898") @db.SmallDateTime
  saldo_i    Decimal   @default(0, map: "DF__cajas__saldo_i__32574CD1") @db.Decimal(18, 2)
  saldo_ei   Decimal   @default(0, map: "DF__cajas__saldo_ei__334B710A") @db.Decimal(18, 2)
  saldo_a    Decimal   @default(0, map: "DF__cajas__saldo_a__343F9543") @db.Decimal(18, 2)
  saldo_e    Decimal   @default(0, map: "DF__cajas__saldo_e__3533B97C") @db.Decimal(18, 2)
  moneda     String    @default("1)", map: "DF__cajas__moneda__3627DDB5") @db.Char(6)
  campo1     String    @default("1)", map: "DF__cajas__campo1__371C01EE") @db.VarChar(60)
  campo2     String    @default("1)", map: "DF__cajas__campo2__38102627") @db.VarChar(60)
  campo3     String    @default("1)", map: "DF__cajas__campo3__39044A60") @db.VarChar(60)
  campo4     String    @default("1)", map: "DF__cajas__campo4__39F86E99") @db.VarChar(60)
  dis_cen    String    @default("1)", map: "DF__cajas__dis_cen__3AEC92D2") @db.Text
  deb_ant    Decimal   @default(0, map: "DF__cajas__deb_ant__3BE0B70B") @db.Decimal(18, 2)
  hab_ant    Decimal   @default(0, map: "DF__cajas__hab_ant__3CD4DB44") @db.Decimal(18, 2)
  co_us_in   String    @default("1)", map: "DF__cajas__co_us_in__3DC8FF7D") @db.Char(6)
  fe_us_in   DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cajas") @db.DateTime
  co_us_mo   String    @default("1)", map: "DF__cajas__co_us_mo__3FB147EF") @db.Char(6)
  fe_us_mo   DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cajas") @db.DateTime
  co_us_el   String    @default("1)", map: "DF__cajas__co_us_el__41999061") @db.Char(6)
  fe_us_el   DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cajas") @db.DateTime
  revisado   String    @default("1)", map: "DF__cajas__revisado__4381D8D3") @db.Char(1)
  trasnfe    String    @default("1)", map: "DF__cajas__trasnfe__4475FD0C") @db.Char(1)
  co_sucu    String    @default("1)", map: "DF__cajas__co_sucu__456A2145") @db.Char(6)
  rowguid    String    @unique(map: "index_304056169") @default(dbgenerated("newid()"), map: "DF__cajas__rowguid__2A8120DF") @db.UniqueIdentifier
  inactivo   Boolean   @default(false, map: "DF__cajas__inactivo__465E457E")
  gavetaser  Boolean   @default(false, map: "DF__CAJAS__gavetaser__08A36C2C")
  cajapri    Boolean   @default(false, map: "DF__CAJAS__cajapri__09979065")
  sidisplay  Boolean   @default(false, map: "DF__CAJAS__sidisplay__0A8BB49E")
  puerto     String    @default("1", map: "DF_cajas_puerto") @db.Char(1)
  bitdatos   String    @default("8", map: "DF__CAJAS__bitdatos__0B7FD8D7") @db.Char(1)
  bitstop    String    @default("1", map: "DF__CAJAS__bitstop__0C73FD10") @db.Char(1)
  paridad    String    @default("N", map: "DF__CAJAS__paridad__0D682149") @db.Char(1)
  velocidad  String    @default(" 9600", map: "DF__CAJAS__velocidad__0E5C4582") @db.Char(5)
  puerto2    String    @default("1", map: "DF__CAJAS__puerto2__0F5069BB") @db.Char(1)
  bitdatos2  String    @default("8", map: "DF__CAJAS__bitdatos2__10448DF4") @db.Char(1)
  bitstop2   String    @default("1", map: "DF__CAJAS__bitstop2__1138B22D") @db.Char(1)
  paridad2   String    @default("N", map: "DF__CAJAS__paridad2__122CD666") @db.Char(1)
  gcadena    String    @default("AA", map: "DF__CAJAS__gcadena__1320FA9F") @db.Char(30)
  velocidad2 String    @default(" 9600", map: "DF_cajas_velocidad2") @db.Char(5)
  cajapvta   Boolean   @default(false, map: "DF__CAJAS__cajapvta__501D8539")
  mvisa      Boolean   @default(false, map: "DF_cajas_mvisa")
  vpostipo   Int       @default(0, map: "DF__cajas__vpostipo__1DE57479")
  impfis     String    @default("1)", map: "DF_cajas_impfis") @db.Char(20)
  mov_caj    mov_caj[]
  reng_dp    reng_dp[]

  @@index([descrip], map: "idescrip")
}

model cat_art {
  co_cat   String                   @id(map: "cat_art_co_cat") @db.Char(6)
  cat_des  String                   @default("1)", map: "DF__cat_art__cat_des__48468DF0") @db.VarChar(60)
  dis_cen  String                   @default("1)", map: "DF__cat_art__dis_cen__493AB229") @db.Text
  campo1   String                   @default("1)", map: "DF__cat_art__campo1__4A2ED662") @db.VarChar(60)
  campo2   String                   @default("1)", map: "DF__cat_art__campo2__4B22FA9B") @db.VarChar(60)
  campo3   String                   @default("1)", map: "DF__cat_art__campo3__4C171ED4") @db.VarChar(60)
  campo4   String                   @default("1)", map: "DF__cat_art__campo4__4D0B430D") @db.VarChar(60)
  co_us_in String                   @default("1)", map: "DF__cat_art__co_us_i__4DFF6746") @db.Char(6)
  fe_us_in DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cat_art") @db.DateTime
  co_us_mo String                   @default("1)", map: "DF__cat_art__co_us_m__4FE7AFB8") @db.Char(6)
  fe_us_mo DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cat_art") @db.DateTime
  co_us_el String                   @default("1)", map: "DF__cat_art__co_us_e__51CFF82A") @db.Char(6)
  fe_us_el DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cat_art") @db.DateTime
  revisado String                   @default("1)", map: "DF__cat_art__revisad__53B8409C") @db.Char(1)
  trasnfe  String                   @default("1)", map: "DF__cat_art__trasnfe__54AC64D5") @db.Char(1)
  co_sucu  String                   @default("1)", map: "DF__cat_art__co_sucu__55A0890E") @db.Char(6)
  rowguid  String                   @unique(map: "index_384056454") @default(dbgenerated("newid()"), map: "DF__cat_art__rowguid__3039FA35") @db.UniqueIdentifier
  co_imun  String                   @default("1)", map: "DF__cat_art__co_imun__5694AD47") @db.Char(15)
  co_reten String                   @default("1)", map: "DF__cat_art__co_rete__5788D180") @db.Char(6)
  row_id   Unsupported("timestamp")
  movil    Boolean                  @default(false, map: "DF__cat_art__movil__24D72D34")
  art      art[]

  @@index([cat_des], map: "icat_des")
}

model chequeras {
  Co_Chra  String    @id(map: "PK_Chequeras") @default("1)", map: "DF_Chequeras_Co_Chra") @db.Char(6)
  Chra_Des String    @default("1)", map: "DF_Chequeras_Descrip") @db.VarChar(60)
  cod_cta  String    @db.Char(6)
  Fecha_Re DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Chequeras_Fecha_Recep") @db.DateTime
  Num_Ch_P Int       @default(0, map: "DF_Chequeras_Num_Cheq_Pri")
  Num_Ch_U Int       @default(0, map: "DF_Chequeras_Num_Cheq_Ult")
  Respons  String    @default("1)", map: "DF_Chequeras_Respons") @db.Char(6)
  Campo1   String    @default("1)", map: "DF_Chequeras_Campo1") @db.VarChar(60)
  Campo2   String    @default("1)", map: "DF_Chequeras_Campo2") @db.VarChar(60)
  Campo3   String    @default("1)", map: "DF_Chequeras_Campo3") @db.VarChar(60)
  Campo4   String    @default("1)", map: "DF_Chequeras_Campo4") @db.VarChar(60)
  Co_Us_In String    @default("1)", map: "DF_Chequeras_Co_Us_In") @db.Char(6)
  Fe_Us_In DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Chequeras_Fe_Us_In") @db.DateTime
  Co_Us_Mo String    @default("1)", map: "DF_Chequeras_Co_Us_Mo") @db.Char(6)
  Fe_Us_Mo DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Chequeras_Fe_Us_Mo") @db.DateTime
  Co_Us_El String    @default("1)", map: "DF_Chequeras_Co_Us_El") @db.Char(6)
  Fe_Us_El DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Chequeras_Fe_Us_El") @db.DateTime
  Revisado String    @default("1)", map: "DF_Chequeras_Revisado") @db.Char(1)
  Trasnfe  String    @default("1)", map: "DF_Chequeras_Trasnfe") @db.Char(1)
  Co_Sucu  String    @default("1)", map: "DF_Chequeras_Co_Sucu") @db.Char(6)
  Status   String    @default("1)", map: "DF_Chequeras_Status") @db.Char(3)
  LimUsoRe Boolean   @default(false, map: "DF_Chequeras_LimUsoResponsable")
  Ch_Gen   Boolean   @default(false, map: "DF_Chequeras_Ch_Gen")
  rowguid  String    @default(dbgenerated("newid()"), map: "DF_Chequeras_rowguid") @db.UniqueIdentifier
  cuentas  cuentas   @relation(fields: [cod_cta], references: [cod_cta], onUpdate: NoAction, map: "FK_Chequeras_cuentas")
  cheques  cheques[]
}

model cheques {
  Co_Cheq   String    @default("1)", map: "DF_Cheques_Co_Cheq") @db.Char(20)
  Co_Chra   String    @default("1)", map: "DF_Cheques_Co_Chra") @db.Char(6)
  Status    String    @default("1)", map: "DF_Cheques_Status") @db.Char(3)
  Monto     Decimal   @default(0, map: "DF_Cheques_Monto") @db.Decimal(18, 2)
  Descrip   String    @default("1)", map: "DF_Cheques_Descrip") @db.VarChar(60)
  Fec_emis  DateTime? @db.DateTime
  Fec_ent   DateTime? @db.DateTime
  Entreg_a  String    @default("1)", map: "DF_Cheques_Entregado_a") @db.VarChar(60)
  Coment    String    @default("1)", map: "DF_Cheques_Comentario") @db.Text
  Co_Us_In  String    @default("1)", map: "DF_Cheques_Co_Us_In") @db.Char(6)
  Fe_Us_In  DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Cheques_Fe_Us_In") @db.DateTime
  Co_Us_Mo  String    @default("1)", map: "DF_Cheques_Co_Us_Mo") @db.Char(6)
  Fe_Us_Mo  DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Cheques_Fe_Us_Mo") @db.DateTime
  Co_Us_El  String    @default("1)", map: "DF_Cheques_Co_Us_El") @db.Char(6)
  Fe_Us_El  DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Cheques_Fe_Us_El") @db.DateTime
  mov_num   Int       @default(0, map: "DF_Cheques_mov_num")
  rowguid   String    @default(dbgenerated("newid()"), map: "DF_Cheques_rowguid") @db.UniqueIdentifier
  chequeras chequeras @relation(fields: [Co_Chra], references: [Co_Chra], onUpdate: NoAction, map: "FK_Cheques_Chequeras")

  @@id([Co_Cheq, Co_Chra], map: "PK_Cheques")
}

model clientes {
  co_cli     String                   @id(map: "clientes_co_cli") @db.Char(10)
  tipo       String                   @default("1)", map: "DF__clientes__tipo__597119F2") @db.Char(6)
  cli_des    String                   @default("1)", map: "DF__clientes__cli_de__5A653E2B") @db.VarChar(100)
  direc1     String                   @default("1)", map: "DF__clientes__direc1__5B596264") @db.Text
  direc2     String                   @default("1)", map: "DF__clientes__direc2__5C4D869D") @db.VarChar(60)
  telefonos  String                   @default("1)", map: "DF__clientes__telefo__5D41AAD6") @db.VarChar(60)
  fax        String                   @default("1)", map: "DF__clientes__fax__5E35CF0F") @db.VarChar(60)
  inactivo   Boolean                  @default(false, map: "DF__clientes__inacti__5F29F348")
  comentario String                   @default("1)", map: "DF__clientes__coment__601E1781") @db.Text
  respons    String                   @default("1)", map: "DF__clientes__respon__61123BBA") @db.VarChar(60)
  fecha_reg  DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__clientes__fecha___62065FF3") @db.SmallDateTime
  puntaje    Int                      @default(0, map: "DF__clientes__puntaj__62FA842C")
  saldo      Float                    @default(0, map: "DF__clientes__saldo__63EEA865")
  saldo_ini  Float                    @default(0, map: "DF__clientes__saldo___64E2CC9E")
  fac_ult_ve Int                      @default(0, map: "DF__clientes__fac_ul__65D6F0D7")
  fec_ult_ve DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__clientes__fec_ul__66CB1510") @db.SmallDateTime
  net_ult_ve Decimal                  @default(0, map: "DF__clientes__net_ul__67BF3949") @db.Decimal(18, 2)
  mont_cre   Decimal                  @default(0, map: "DF__clientes__mont_c__68B35D82") @db.Decimal(18, 2)
  plaz_pag   Int                      @default(0, map: "DF__clientes__plaz_p__69A781BB")
  desc_ppago Decimal                  @default(0, map: "DF__clientes__desc_p__6A9BA5F4") @db.Decimal(18, 2)
  co_zon     String                   @default("1)", map: "DF__clientes__co_zon__6B8FCA2D") @db.Char(6)
  co_seg     String                   @default("1)", map: "DF__clientes__co_seg__6C83EE66") @db.Char(6)
  co_ven     String                   @default("1)", map: "DF__clientes__co_ven__6D78129F") @db.Char(6)
  desc_glob  Decimal                  @default(0, map: "DF__clientes__desc_g__6E6C36D8") @db.Decimal(18, 2)
  horar_caja String                   @default("1)", map: "DF__clientes__horar___6F605B11") @db.VarChar(60)
  frecu_vist String                   @default("1)", map: "DF__clientes__frecu___70547F4A") @db.VarChar(60)
  lunes      Boolean                  @default(false, map: "DF__clientes__lunes__7148A383")
  martes     Boolean                  @default(false, map: "DF__clientes__martes__723CC7BC")
  miercoles  Boolean                  @default(false, map: "DF__clientes__mierco__7330EBF5")
  jueves     Boolean                  @default(false, map: "DF__clientes__jueves__7425102E")
  viernes    Boolean                  @default(false, map: "DF__clientes__vierne__75193467")
  sabado     Boolean                  @default(false, map: "DF__clientes__sabado__760D58A0")
  domingo    Boolean                  @default(false, map: "DF__clientes__doming__77017CD9")
  dir_ent2   String                   @default("1)", map: "DF__clientes__dir_en__77F5A112") @db.Text
  tipo_iva   String                   @default("1)", map: "DF__clientes__tipo_i__78E9C54B") @db.Char(1)
  iva        Decimal                  @default(0, map: "DF__clientes__iva__79DDE984") @db.Decimal(18, 2)
  rif        String                   @default("1)", map: "DF__clientes__rif__7AD20DBD") @db.Char(18)
  contribu   Boolean                  @default(false, map: "DF__clientes__contri__7BC631F6")
  dis_cen    String                   @default("1)", map: "DF__clientes__dis_ce__7CBA562F") @db.Text
  nit        String                   @default("1)", map: "DF__clientes__nit__7DAE7A68") @db.Char(18)
  email      String                   @default("1)", map: "DF__clientes__email__7EA29EA1") @db.VarChar(60)
  co_ingr    String                   @default("1)", map: "DF__clientes__co_ing__7F96C2DA") @db.Char(6)
  campo1     String                   @default("1)", map: "DF__clientes__campo1__008AE713") @db.VarChar(60)
  campo2     String                   @default("1)", map: "DF__clientes__campo2__017F0B4C") @db.VarChar(60)
  campo3     String                   @default("1)", map: "DF__clientes__campo3__02732F85") @db.VarChar(60)
  campo4     String                   @default("1)", map: "DF__clientes__campo4__036753BE") @db.VarChar(60)
  campo5     String                   @default("1)", map: "DF__clientes__campo5__045B77F7") @db.VarChar(60)
  campo6     String                   @default("1)", map: "DF__clientes__campo6__054F9C30") @db.VarChar(60)
  campo7     String                   @default("1)", map: "DF__clientes__campo7__0643C069") @db.VarChar(60)
  campo8     String                   @default("1)", map: "DF__clientes__campo8__0737E4A2") @db.VarChar(60)
  co_us_in   String                   @default("1)", map: "DF__clientes__co_us___082C08DB") @db.Char(6)
  fe_us_in   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_clientes") @db.DateTime
  co_us_mo   String                   @default("1)", map: "DF__clientes__co_us___0A14514D") @db.Char(6)
  fe_us_mo   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_clientes") @db.DateTime
  co_us_el   String                   @default("1)", map: "DF__clientes__co_us___0BFC99BF") @db.Char(6)
  fe_us_el   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_clientes") @db.DateTime
  revisado   String                   @default("1)", map: "DF__clientes__revisa__0DE4E231") @db.Char(1)
  trasnfe    String                   @default("1)", map: "DF__clientes__trasnf__0ED9066A") @db.Char(1)
  co_sucu    String                   @default("1)", map: "DF__clientes__co_suc__0FCD2AA3") @db.Char(6)
  rowguid    String                   @unique(map: "index_1891537822") @default(dbgenerated("newid()"), map: "DF__clientes__rowgui__35F2D38B") @db.UniqueIdentifier
  juridico   Boolean                  @default(false, map: "DF__clientes__juridi__10C14EDC")
  tipo_adi   Decimal                  @default(1, map: "DF_clientes_tipo_adi") @db.Decimal(1, 0)
  matriz     String                   @default("1)", map: "DF_clientes_matriz") @db.Char(10)
  co_tab     Int                      @default(0, map: "DF__clientes__co_tab__12A9974E")
  tipo_per   String                   @default("1)", map: "DF__clientes__tipo_p__139DBB87") @db.Char(1)
  serialp    String                   @default("0)", map: "DF_clientes_serialp") @db.Char(30)
  valido     Boolean                  @default(false, map: "DF__CLIENTES__valido__0354A72A")
  row_id     Unsupported("timestamp")
  estado     String                   @default("A", map: "DF_clientes_estado") @db.Char(1)
  Id         Int                      @default(-1, map: "DF_clientes_Id")
  co_pais    String                   @default("1)", map: "DF_clientes_co_pais") @db.VarChar(6)
  ciudad     String                   @default("1)", map: "DF_clientes_ciudad") @db.VarChar(50)
  zip        String                   @default("1)", map: "DF_clientes_zip") @db.VarChar(10)
  login      String                   @default("1)", map: "DF_clientes_login") @db.VarChar(10)
  password   String                   @default("1)", map: "DF_clientes_password") @db.VarChar(50)
  website    String                   @default("1)", map: "DF__clientes__websit__0C6AA6C6") @db.VarChar(200)
  salestax   String                   @default("1)", map: "DF__clientes__salest__0D5ECAFF") @db.Char(8)
  sincredito Boolean                  @default(false, map: "DF__clientes__sincre__74AE54BC")
  porc_esp   Float                    @default(0, map: "DF__clientes__porc_e__75A278F5")
  contribu_e Boolean                  @default(false, map: "DF__clientes__contri__76969D2E")
  cta_ingr   cta_ingr                 @relation(fields: [co_ingr], references: [co_ingr], onUpdate: NoAction, map: "FK_clientes_cta_ingr")
  segmento   segmento                 @relation(fields: [co_seg], references: [co_seg], onUpdate: NoAction, map: "FK_clientes_segmento")
  tipo_cli   tipo_cli                 @relation(fields: [tipo], references: [tip_cli], onUpdate: NoAction, map: "FK_clientes_tipo_cli")
  vendedor   vendedor                 @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_clientes_vendedor")
  zona       zona                     @relation(fields: [co_zon], references: [co_zon], onUpdate: NoAction, map: "FK_clientes_zona")
  cobros     cobros[]
  cotiz_c    cotiz_c[]
  dev_cli    dev_cli[]
  docum_cc   docum_cc[]
  factura    factura[]
  not_dep    not_dep[]
  not_ent    not_ent[]
  pedidos    pedidos[]
  plavent    plavent[]
  rma_cli    rma_cli[]
  rma_entc   rma_entc[]

  @@index([cli_des], map: "icli_des")
  @@index([co_seg], map: "ico_seg")
  @@index([co_ven], map: "ico_ven")
  @@index([co_zon], map: "ico_zon")
  @@index([tipo], map: "itipo")
  @@index([login], map: "IX_clientes")
}

model cob_tmp {
  cob_num    Int      @default(0, map: "DF_cob_tmp_cob_num")
  reng_num   Int      @default(0, map: "DF__cob_tmp__reng_nu__158603F9")
  tip_cob    String   @default("1)", map: "DF__cob_tmp__tip_cob__167A2832") @db.Char(4)
  num_doc    String   @default("1)", map: "DF__cob_tmp__num_doc__176E4C6B") @db.Char(20)
  mont_doc   String   @default("1)", map: "DF__cob_tmp__mont_do__186270A4") @db.Char(20)
  banco      String   @default("1)", map: "DF__cob_tmp__banco__195694DD") @db.Char(6)
  cod_caja   String   @default("1)", map: "DF__cob_tmp__cod_caj__1A4AB916") @db.Char(6)
  des_caja   String   @default("1)", map: "DF__cob_tmp__des_caj__1B3EDD4F") @db.Char(20)
  fec_cheq   String   @default("1)", map: "DF__cob_tmp__fec_che__1C330188") @db.Char(20)
  nombre_ban String   @default("1)", map: "DF__cob_tmp__nombre___1D2725C1") @db.Char(60)
  numero     String   @default("1)", map: "DF__cob_tmp__numero__1E1B49FA") @db.Char(20)
  sino_pago  String   @default("1)", map: "DF__cob_tmp__sino_pa__1F0F6E33") @db.Char(2)
  sino_reten String   @default("1)", map: "DF__cob_tmp__sino_re__2003926C") @db.Char(2)
  monto_dppa String   @default("1)", map: "DF__cob_tmp__monto_d__20F7B6A5") @db.Char(14)
  monto_rete String   @default("1)", map: "DF__cob_tmp__monto_r__21EBDADE") @db.Char(14)
  mont_cobro String   @default("1)", map: "DF__cob_tmp__mont_co__22DFFF17") @db.Char(14)
  saldo      String   @default("1)", map: "DF__cob_tmp__saldo__23D42350") @db.Char(14)
  neto       String   @default("1)", map: "DF__cob_tmp__neto__24C84789") @db.Char(14)
  giro       Float    @default(0, map: "DF__cob_tmp__giro__25BC6BC2")
  revisado   String   @default("1)", map: "DF__cob_tmp__revisad__26B08FFB") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__cob_tmp__trasnfe__27A4B434") @db.Char(1)
  rowguid    String   @unique(map: "index_1317579732") @default(dbgenerated("newid()"), map: "DF__cob_tmp__rowguid__3BABACE1") @db.UniqueIdentifier
  fecha_ven  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cob_tmp__fecha_v__2898D86D") @db.SmallDateTime
}

model cobpvta {
  fact_num   Int      @id(map: "PK_cobpvta") @default(0, map: "DF__cobpvta__fact_nu__797EC228")
  num_turno  Int      @default(0, map: "DF__cobpvta__num_tur__7A72E661")
  efec1      Float    @default(0, map: "DF__cobpvta__efec1__7B670A9A")
  cheq1      Float    @default(0, map: "DF__cobpvta__cheq1__7C5B2ED3")
  cheq2      Float    @default(0, map: "DF__cobpvta__cheq2__7D4F530C")
  tarj1      Float    @default(0, map: "DF__cobpvta__tarj1__7E437745")
  tarj2      Float    @default(0, map: "DF__cobpvta__tarj2__7F379B7E")
  doc_num1   String   @default("1)", map: "DF__cobpvta__doc_num__002BBFB7") @db.Char(20)
  doc_num2   String   @default("1)", map: "DF__cobpvta__doc_num__011FE3F0") @db.Char(20)
  doc_num3   String   @default("1)", map: "DF__cobpvta__doc_num__02140829") @db.Char(20)
  doc_num4   String   @default("1)", map: "DF__cobpvta__doc_num__03082C62") @db.Char(20)
  banc_tarj1 String   @default("1)", map: "DF__cobpvta__banc_ta__03FC509B") @db.Char(6)
  banc_tarj2 String   @default("1)", map: "DF__cobpvta__banc_ta__04F074D4") @db.Char(6)
  banc_tarj3 String   @default("1)", map: "DF__cobpvta__banc_ta__05E4990D") @db.Char(6)
  banc_tarj4 String   @default("1)", map: "DF__cobpvta__banc_ta__06D8BD46") @db.Char(6)
  fecha_che1 DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cobpvta__fecha_c__07CCE17F") @db.SmallDateTime
  fecha_che2 DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cobpvta__fecha_c__08C105B8") @db.SmallDateTime
  fecha_che3 DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cobpvta__fecha_c__09B529F1") @db.SmallDateTime
  fecha_che4 DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cobpvta__fecha_c__0AA94E2A") @db.SmallDateTime
  op1        String   @default("1)", map: "DF__cobpvta__op1__0B9D7263") @db.Char(4)
  op2        String   @default("1)", map: "DF__cobpvta__op2__0C91969C") @db.Char(4)
  op3        String   @default("1)", map: "DF__cobpvta__op3__0D85BAD5") @db.Char(4)
  op4        String   @default("1)", map: "DF__cobpvta__op4__0E79DF0E") @db.Char(4)
  clave1     String   @default("1)", map: "DF__cobpvta__clave1__0F6E0347") @db.Char(6)
  clave2     String   @default("1)", map: "DF__cobpvta__clave2__10622780") @db.Char(6)
  clave3     String   @default("1)", map: "DF__cobpvta__clave3__11564BB9") @db.Char(6)
  clave4     String   @default("1)", map: "DF__cobpvta__clave4__124A6FF2") @db.Char(6)
  cobrador   String   @default("1)", map: "DF__cobpvta__cobrado__133E942B") @db.Char(10)
  moneda     String   @default("1)", map: "DF__cobpvta__moneda__1432B864") @db.Char(6)
  tasa       Float    @default(1, map: "DF__cobpvta__tasa__1526DC9D")
  co_us_in   String   @default("1)", map: "DF__cobpvta__co_us_i__161B00D6") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cobpvta") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__cobpvta__co_us_m__18034948") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cobpvta") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__cobpvta__co_us_e__19EB91BA") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cobpvta") @db.DateTime
  revisado   String   @default("1)", map: "DF__cobpvta__revisad__1BD3DA2C") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__cobpvta__trasnfe__1CC7FE65") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__cobpvta__co_sucu__1DBC229E") @db.Char(6)
  total      Float    @default(0, map: "DF__cobpvta__total__1EB046D7")
  vuelto     Float    @default(0, map: "DF__cobpvta__vuelto__1FA46B10")
  rowguid    String   @unique(map: "index_10000") @default(dbgenerated("newid()"), map: "DF_cobpvta_rowguid") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__cobpvta__aux01__32EF770A") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__cobpvta__aux02__33E39B43") @db.VarChar(30)

  @@index([num_turno], map: "num_turno")
}

model cobros {
  cob_num               Int      @id(map: "cobros_cob_num")
  recibo                String   @default("1)", map: "DF__cobros__recibo__2A8120DF") @db.Char(15)
  co_cli                String   @default("1)", map: "DF__cobros__co_cli__2B754518") @db.Char(10)
  co_ven                String   @default("1)", map: "DF__cobros__co_ven__2C696951") @db.Char(6)
  fec_cob               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cobros__fec_cob__2D5D8D8A") @db.SmallDateTime
  anulado               Boolean  @default(false, map: "DF__cobros__anulado__2E51B1C3")
  monto                 Decimal  @default(0, map: "DF__cobros__monto__2F45D5FC") @db.Decimal(18, 2)
  dppago                Decimal  @default(0, map: "DF__cobros__dppago__3039FA35") @db.Decimal(18, 2)
  mont_ncr              Decimal  @default(0, map: "DF__cobros__mont_ncr__312E1E6E") @db.Decimal(18, 2)
  ncr                   Int      @default(0, map: "DF__cobros__ncr__322242A7")
  tcomi_porc            Decimal  @default(0, map: "DF__cobros__tcomi_po__331666E0") @db.Decimal(18, 2)
  tcomi_line            Decimal  @default(0, map: "DF__cobros__tcomi_li__340A8B19") @db.Decimal(18, 2)
  tcomi_art             Decimal  @default(0, map: "DF__cobros__tcomi_ar__34FEAF52") @db.Decimal(18, 2)
  tcomi_conc            Decimal  @default(0, map: "DF__cobros__tcomi_co__35F2D38B") @db.Decimal(18, 2)
  feccom                DateTime @default(dbgenerated("01/01/1900"), map: "DF__cobros__feccom__36E6F7C4") @db.SmallDateTime
  tasa                  Decimal  @default(1, map: "DF__cobros__tasa__37DB1BFD") @db.Decimal(18, 5)
  moneda                String   @default("1)", map: "DF__cobros__moneda__38CF4036") @db.Char(6)
  numcom                Int      @default(0, map: "DF__cobros__numcom__39C3646F")
  dis_cen               String   @default("1)", map: "DF__cobros__dis_cen__3AB788A8") @db.Text
  campo1                String   @default("1)", map: "DF__cobros__campo1__3BABACE1") @db.VarChar(60)
  campo2                String   @default("1)", map: "DF__cobros__campo2__3C9FD11A") @db.VarChar(60)
  campo3                String   @default("1)", map: "DF__cobros__campo3__3D93F553") @db.VarChar(60)
  campo4                String   @default("1)", map: "DF__cobros__campo4__3E88198C") @db.VarChar(60)
  campo5                String   @default("1)", map: "DF__cobros__campo5__3F7C3DC5") @db.VarChar(60)
  campo6                String   @default("1)", map: "DF__cobros__campo6__407061FE") @db.VarChar(60)
  campo7                String   @default("1)", map: "DF__cobros__campo7__41648637") @db.VarChar(60)
  campo8                String   @default("1)", map: "DF__cobros__campo8__4258AA70") @db.VarChar(60)
  co_us_in              String   @default("1)", map: "DF__cobros__co_us_in__434CCEA9") @db.Char(6)
  fe_us_in              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cobros") @db.DateTime
  co_us_mo              String   @default("1)", map: "DF__cobros__co_us_mo__4535171B") @db.Char(6)
  fe_us_mo              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cobros") @db.DateTime
  co_us_el              String   @default("1)", map: "DF__cobros__co_us_el__471D5F8D") @db.Char(6)
  fe_us_el              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cobros") @db.DateTime
  recargo               Boolean  @default(false, map: "DF__cobros__recargo__4905A7FF")
  adel_num              Int      @default(0, map: "DF__cobros__adel_num__49F9CC38")
  revisado              String   @default("1)", map: "DF__cobros__revisado__4AEDF071") @db.Char(1)
  trasnfe               String   @default("1)", map: "DF__cobros__trasnfe__4BE214AA") @db.Char(1)
  co_sucu               String   @default("1)", map: "DF__cobros__co_sucu__4CD638E3") @db.Char(6)
  rowguid               String   @unique(map: "index_464056739") @default(dbgenerated("newid()"), map: "DF__cobros__rowguid__41648637") @db.UniqueIdentifier
  descrip               String   @default("1)", map: "DF__cobros__descrip__4DCA5D1C") @db.VarChar(60)
  num_dev               Int      @default(0, map: "DF__COBROS__num_dev__053CEF9C")
  devdinero             Boolean  @default(false, map: "DF_cobros_devdinero")
  num_turno             Int      @default(0, map: "DF_cobros_num_turno")
  aux01                 Decimal  @default(0, map: "DF__cobros__aux01__34D7BF7C") @db.Decimal(18, 5)
  aux02                 String   @default("1)", map: "DF__cobros__aux02__35CBE3B5") @db.VarChar(30)
  origen                String?  @default("1)", map: "DF__cobros__origen__20719F79") @db.Char(1)
  origen_d              String?  @default("1)", map: "DF__cobros__origen_d__20719F77") @db.Char(20)
  almacen               almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_cobros_almacen")
  clientes              clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_cobros_clientes")
  moneda_cobrosTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_cobros_moneda")
  vendedor              vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_cobros_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_cob], map: "ifec_cob")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
  @@index([num_turno], map: "IX_cobros")
}

model colores {
  co_col   String   @id(map: "colores_co_col") @db.Char(6)
  des_col  String   @default("1)", map: "DF__colores__des_col__4FB2A58E") @db.VarChar(60)
  campo1   String   @default("1)", map: "DF__colores__campo1__50A6C9C7") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF__colores__campo2__519AEE00") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF__colores__campo3__528F1239") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF__colores__campo4__53833672") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF__colores__co_us_i__54775AAB") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_colores") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__colores__co_us_m__565FA31D") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_colores") @db.DateTime
  co_us_el String   @default("1)", map: "DF__colores__co_us_e__5847EB8F") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_colores") @db.DateTime
  revisado String   @default("1)", map: "DF__colores__revisad__5A303401") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__colores__trasnfe__5B24583A") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__colores__co_sucu__5C187C73") @db.Char(6)
  rowguid  String   @unique(map: "index_560057081") @default(dbgenerated("newid()"), map: "DF__colores__rowguid__471D5F8D") @db.UniqueIdentifier
  art      art[]

  @@index([des_col], map: "ides_col")
}

model comi_pre {
  co_comi   String   @db.Char(30)
  tipo_ven  String   @default("A", map: "DF_comi_pre_tipo_ven") @db.Char(1)
  tipo_comi String   @db.Char(1)
  tipo_prec String   @default("0", map: "DF_comi_pre_tipo_prec") @db.Char(1)
  hasta1    Decimal  @default(0, map: "DF_comi_pre_hasta1") @db.Decimal(18, 2)
  hasta2    Decimal  @default(0, map: "DF_comi_pre_hasta2") @db.Decimal(18, 2)
  hasta3    Decimal  @default(0, map: "DF_comi_pre_hasta3") @db.Decimal(18, 2)
  hasta4    Decimal  @default(0, map: "DF_comi_pre_hasta4") @db.Decimal(18, 2)
  hasta5    Decimal  @default(0, map: "DF_comi_pre_hasta5") @db.Decimal(18, 2)
  porc1     Decimal  @default(0, map: "DF_comi_pre_porc1") @db.Decimal(18, 2)
  porc2     Decimal  @default(0, map: "DF_comi_pre_porc2") @db.Decimal(18, 2)
  porc3     Decimal  @default(0, map: "DF_comi_pre_porc3") @db.Decimal(18, 2)
  porc4     Decimal  @default(0, map: "DF_comi_pre_porc4") @db.Decimal(18, 2)
  porc5     Decimal  @default(0, map: "DF_comi_pre_porc5") @db.Decimal(18, 2)
  porc6     Decimal  @default(0, map: "DF_comi_pre_porc6") @db.Decimal(18, 2)
  campo1    String   @default("1)", map: "DF_comi_pre_campo1") @db.VarChar(60)
  campo2    String   @default("1)", map: "DF_comi_pre_campo2") @db.VarChar(60)
  campo3    String   @default("1)", map: "DF_comi_pre_campo3") @db.VarChar(60)
  campo4    String   @default("1)", map: "DF_comi_pre_campo4") @db.VarChar(60)
  campo5    String   @default("1)", map: "DF_comi_pre_campo5") @db.VarChar(60)
  campo6    String   @default("1)", map: "DF_comi_pre_campo6") @db.VarChar(60)
  campo7    String   @default("1)", map: "DF_comi_pre_campo7") @db.VarChar(60)
  campo8    String   @default("1)", map: "DF_comi_pre_campo8") @db.VarChar(60)
  co_us_in  String   @default("1)", map: "DF_comi_pre_co_us_in") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_comi_pre") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF_comi_pre_co_us_mo") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_comi_pre") @db.DateTime
  co_us_el  String   @default("1)", map: "DF_comi_pre_co_us_el") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_comi_pre") @db.DateTime
  revisado  String   @default("1)", map: "DF_comi_pre_revisado") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF_comi_pre_trasnfe") @db.Char(1)
  co_sucu   String   @default("1)", map: "DF_comi_pre_co_sucu") @db.Char(6)
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_comi_pre_rowguid") @db.UniqueIdentifier

  @@id([tipo_comi, tipo_ven, tipo_prec, co_comi], map: "PK__comi_pre__053A8D97")
  @@index([co_comi], map: "co_comi")
  @@index([tipo_comi], map: "tipo_comi")
  @@index([tipo_prec], map: "tipo_prec")
  @@index([tipo_ven], map: "tipo_ven")
}

model compras {
  fact_num               Int      @id(map: "compras_com_num")
  factura                String   @default("1)", map: "DF__compras__factura__5E00C4E5") @db.Char(20)
  contrib                Boolean  @default(false, map: "DF__compras__contrib__5EF4E91E")
  nombre                 String   @default("1)", map: "DF__compras__nombre__5FE90D57") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__compras__rif__60DD3190") @db.Char(18)
  nit                    String   @default("1)", map: "DF__compras__nit__61D155C9") @db.Char(18)
  status                 String   @default("1)", map: "DF__compras__status__62C57A02") @db.Char(1)
  comentario             String   @default("1)", map: "DF__compras__comenta__63B99E3B") @db.Text
  descrip                String   @default("1)", map: "DF__compras__descrip__64ADC274") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__compras__saldo__65A1E6AD") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__compras__fec_emi__66960AE6") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__compras__fec_ven__678A2F1F") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__compras__co_cli__687E5358") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__compras__co_ven__69727791") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__compras__co_tran__6A669BCA") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__compras__dir_ent__6B5AC003") @db.Text
  forma_pag              String   @default("1)", map: "DF__compras__forma_p__6C4EE43C") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__compras__tot_bru__6D430875") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__compras__tot_net__6E372CAE") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__compras__glob_de__6F2B50E7") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__compras__tot_rec__701F7520") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__compras__porc_gd__71139959") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__compras__porc_re__7207BD92") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__compras__total_u__72FBE1CB") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__compras__total_c__73F00604") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__compras__tot_fle__74E42A3D") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__compras__monto_d__75D84E76") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__compras__totklu__76CC72AF") @db.Decimal(18, 2)
  monto_adi              Decimal  @default(0, map: "DF__compras__monto_a__77C096E8") @db.Decimal(18, 2)
  seriales               Int      @default(0, map: "DF__compras__seriale__78B4BB21")
  com_relac              Int      @default(0, map: "DF__compras__com_rel__79A8DF5A")
  anulada                Boolean  @default(false, map: "DF__compras__anulada__7A9D0393")
  impresa                Boolean  @default(false, map: "DF__compras__impresa__7B9127CC")
  iva                    Decimal  @default(0, map: "DF__compras__iva__7C854C05") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__compras__iva_dev__7D79703E") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__compras__feccom__7E6D9477") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__compras__numcom__7F61B8B0")
  tasa                   Decimal  @default(1, map: "DF__compras__tasa__0055DCE9") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__compras__moneda__014A0122") @db.Char(6)
  dis_cen                String   @default("1)", map: "DF__compras__dis_cen__023E255B") @db.Text
  tasag                  Decimal  @default(0, map: "DF__compras__tasag__03324994") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__compras__tasag10__04266DCD") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__compras__tasag20__051A9206") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__compras__campo1__060EB63F") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__compras__campo2__0702DA78") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__compras__campo3__07F6FEB1") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__compras__campo4__08EB22EA") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__compras__campo5__09DF4723") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__compras__campo6__0AD36B5C") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__compras__campo7__0BC78F95") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__compras__campo8__0CBBB3CE") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__compras__co_us_i__0DAFD807") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_compras") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__compras__co_us_m__0F982079") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_compras") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__compras__co_us_e__118068EB") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_compras") @db.DateTime
  revisado               String   @default("1)", map: "DF__compras__revisad__1368B15D") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__compras__trasnfe__145CD596") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__compras__co_sucu__1550F9CF") @db.Char(6)
  rowguid                String   @unique(map: "index_640057366") @default(dbgenerated("newid()"), map: "DF__compras__rowguid__4CD638E3") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__compras__mon_ilc__16451E08") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__compras__otros1__17394241") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__compras__otros2__182D667A") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__compras__otros3__19218AB3") @db.Decimal(18, 5)
  imp_num                Int      @default(0, map: "DF__COMPRAS__imp_num__15FD674A")
  tipo_dis               Int      @default(0, map: "DF__COMPRAS__tipo_di__41CF65E2")
  tot_pie                Decimal  @default(0, map: "DF__COMPRAS__tot_pie__42C38A1B") @db.Decimal(18, 5)
  tot_peso               Decimal  @default(0, map: "DF__COMPRAS__tot_pes__43B7AE54") @db.Decimal(18, 5)
  n_control              String   @default("1)", map: "df_n_control") @db.Char(20)
  facgasto               Boolean  @default(false, map: "DF__compras__facgast__277DC45E")
  aux01                  Decimal  @default(0, map: "DF__compras__aux01__36C007EE") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__compras__aux02__37B42C27") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Compras__salesta__19C4A1E4") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Compras__origen__20719F80") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Compras__origen_d__20719F81") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__compras__sta_pro__73BA3083") @db.Char(1)
  numplaexp              String   @default("1)", map: "DF__compras__numplae__6BD08CA6") @db.VarChar(20)
  numexpimp              String   @default("1)", map: "DF__compras__numexpi__6CC4B0DF") @db.VarChar(20)
  fec_reg                DateTime @default(dbgenerated("CONVERT([varchar](10),'01/01/1900',(104))"), map: "DF__Tmp_compr__fec_r__2B01DA7A") @db.SmallDateTime
  telefono               String   @default("60)", map: "DF__Tmp_compr__telef__2BF5FEB3") @db.VarChar(60)
  import                 Int      @default(0, map: "DF__Tmp_compr__impor__2CEA22EC")
  inf_imp                String   @default("1)", map: "DF__compras__inf_imp__6B71654A") @db.Text
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_compras_almacen")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_compras_condicio")
  moneda_comprasTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_compras_moneda")
  prov                   prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_compras_prov")

  @@index([com_relac], map: "com_relac")
  @@index([factura, co_cli], map: "factu_com")
  @@index([co_cli], map: "ico_cli")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model con_islr {
  co_islr   String     @id(map: "PK_con_islr") @db.Char(6)
  islr_des  String     @default("1)", map: "DF__con_islr__islr_d__1B09D325") @db.VarChar(60)
  islr_des2 String     @default("1)", map: "DF__con_islr__islr_d__24927208") @db.VarChar(250)
  campo1    String     @default("1)", map: "DF__con_islr__campo1__1BFDF75E") @db.VarChar(60)
  campo2    String     @default("1)", map: "DF__con_islr__campo2__1CF21B97") @db.VarChar(60)
  campo3    String     @default("1)", map: "DF__con_islr__campo3__1DE63FD0") @db.VarChar(60)
  campo4    String     @default("1)", map: "DF__con_islr__campo4__1EDA6409") @db.VarChar(60)
  co_us_in  String     @default("1)", map: "DF__con_islr__co_us___1FCE8842") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_con_islr") @db.DateTime
  co_us_mo  String     @default("1)", map: "DF__con_islr__co_us___21B6D0B4") @db.Char(6)
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_con_islr") @db.DateTime
  co_us_el  String     @default("1)", map: "DF__con_islr__co_us___239F1926") @db.Char(6)
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_con_islr") @db.DateTime
  revisado  String     @default("1)", map: "DF__con_islr__revisa__25876198") @db.Char(1)
  trasnfe   String     @default("1)", map: "DF__con_islr__trasnf__267B85D1") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF__con_islr__co_suc__276FAA0A") @db.Char(6)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_con_islr_rowguid") @db.UniqueIdentifier
  numeral   String     @default("1)", map: "DF_con_islr_numeral") @db.Char(6)
  literal   String     @default("1)", map: "DF_con_islr_literal") @db.Char(6)
  reng_isl  reng_isl[]
  reng_tab  reng_tab[]

  @@index([islr_des], map: "con_islr_islr_des")
}

model conc_aut {
  cod_cta  String     @default("1)", map: "DF_conc_aut_cod_cta") @db.Char(6)
  mes      Int        @default(0, map: "DF_conc_aut_mes")
  ano      Int        @default(0, map: "DF_conc_aut_ano")
  fec_load DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_conc_aut_Fec_Load") @db.DateTime
  status   String     @default("1)", map: "DF_conc_aut_Status") @db.Char(3)
  descrip  String     @default("1)", map: "DF_conc_aut_Descrip") @db.VarChar(60)
  archivo  String     @default("1)", map: "DF_conc_aut_archivo") @db.Text
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_conc_aut_rowguid") @db.UniqueIdentifier
  saldo_ec Decimal    @default(0, map: "DF_conc_aut_saldo_ec") @db.Decimal(18, 2)
  Revisado String     @default("1)", map: "DF_conc_aut_Revisado") @db.Char(1)
  Trasnfe  String     @default("1)", map: "DF_conc_aut_Trasnfe") @db.Char(1)
  Co_Us_In String     @default("1)", map: "DF_conc_aut_Co_Us_In") @db.Char(6)
  Fe_Us_In DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conc_aut_Fe_Us_In") @db.DateTime
  Co_Us_Mo String     @default("1)", map: "DF_conc_aut_Co_Us_Mo") @db.Char(6)
  Fe_Us_Mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conc_aut_Fe_Us_Mo") @db.DateTime
  Co_Us_El String     @default("1)", map: "DF_conc_aut_Co_Us_El") @db.Char(6)
  Fe_Us_El DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conc_aut_Fe_Us_El") @db.DateTime
  cuentas  cuentas    @relation(fields: [cod_cta], references: [cod_cta], onUpdate: NoAction, map: "FK_conc_aut_cuentas")
  reng_con reng_con[]

  @@id([cod_cta, mes, ano], map: "PK_conc_aut")
}

model conc_ban {
  cod_cta  String   @default("1)", map: "DF_conc_ban_cod_cta") @db.Char(6)
  mes      Int      @default(0, map: "DF_conc_ban_mes")
  ano      Int      @default(0, map: "DF_conc_ban_ano")
  reng_num Int      @default(0, map: "DF_conc_ban_reng_num")
  mov_num  Int      @default(0, map: "DF_conc_ban_mov_num")
  fec_conc DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_conc_ban_fec_cons") @db.DateTime
  con_auto Boolean  @default(false, map: "DF_conc_ban_con_auto")
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_conc_ban_rowguid") @db.UniqueIdentifier
  mov_ban  mov_ban  @relation(fields: [mov_num], references: [mov_num], onUpdate: NoAction, map: "FK_conc_ban_mov_ban")
  reng_con reng_con @relation(fields: [cod_cta, mes, ano, reng_num], references: [cod_cta, mes, ano, Reng_num], onUpdate: NoAction, map: "FK_conc_ban_reng_con")

  @@id([cod_cta, mes, ano, reng_num, mov_num], map: "PK_conc_ban")
}

model condicio {
  co_cond   String                   @id(map: "condicio_co_cond") @db.Char(6)
  cond_des  String                   @default("1)", map: "DF__condicio__cond_d__2957F27C") @db.VarChar(60)
  dias_cred Int                      @default(0, map: "DF__condicio__dias_c__2A4C16B5")
  dis_cen   String                   @default("1)", map: "DF__condicio__dis_ce__2B403AEE") @db.Text
  campo1    String                   @default("1)", map: "DF__condicio__campo1__2C345F27") @db.VarChar(60)
  campo2    String                   @default("1)", map: "DF__condicio__campo2__2D288360") @db.VarChar(60)
  campo3    String                   @default("1)", map: "DF__condicio__campo3__2E1CA799") @db.VarChar(60)
  campo4    String                   @default("1)", map: "DF__condicio__campo4__2F10CBD2") @db.VarChar(60)
  co_us_in  String                   @default("1)", map: "DF__condicio__co_us___3004F00B") @db.Char(6)
  fe_us_in  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_condicio") @db.DateTime
  co_us_mo  String                   @default("1)", map: "DF__condicio__co_us___31ED387D") @db.Char(6)
  fe_us_mo  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_condicio") @db.DateTime
  co_us_el  String                   @default("1)", map: "DF__condicio__co_us___33D580EF") @db.Char(6)
  fe_us_el  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_condicio") @db.DateTime
  revisado  String                   @default("1)", map: "DF__condicio__revisa__35BDC961") @db.Char(1)
  trasnfe   String                   @default("1)", map: "DF__condicio__trasnf__36B1ED9A") @db.Char(1)
  co_sucu   String                   @default("1)", map: "DF__condicio__co_suc__37A611D3") @db.Char(6)
  rowguid   String                   @unique(map: "index_752057765") @default(dbgenerated("newid()"), map: "DF__condicio__rowgui__528F1239") @db.UniqueIdentifier
  row_id    Unsupported("timestamp")
  compras   compras[]
  cotiz_c   cotiz_c[]
  cotiz_p   cotiz_p[]
  dev_cli   dev_cli[]
  dev_pro   dev_pro[]
  factura   factura[]
  not_dep   not_dep[]
  not_ent   not_ent[]
  not_rec   not_rec[]
  ordenes   ordenes[]
  pedidos   pedidos[]
  placom    placom[]
  plavent   plavent[]

  @@index([cond_des], map: "icond_des")
}

model conv_imp {
  co_conv  String     @id(map: "PK_conv_imp") @default("1)", map: "DF_conv_imp_co_conv") @db.Char(6)
  des_conv String     @default("1)", map: "DF_conv_imp_des_conv") @db.VarChar(60)
  co_sucu  String     @default("1)", map: "DF_conv_imp_co_sucu") @db.Char(6)
  trasnfe  String     @default("1)", map: "DF_conv_imp_trasnfe") @db.Char(1)
  revisado String     @default("1)", map: "DF_conv_imp_revisado") @db.Char(1)
  campo1   String     @default("1)", map: "DF_conv_imp_campo1") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF_conv_imp_campo2") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF_conv_imp_campo3") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF_conv_imp_campo4") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF_conv_imp_co_us_in") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conv_imp_fe_us_in") @db.DateTime
  co_us_mo String     @default("1)", map: "DF_conv_imp_co_us_mo") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conv_imp_fe_us_mo") @db.DateTime
  co_us_el String     @default("1)", map: "DF_conv_imp_co_us_el") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_conv_imp_fe_us_el") @db.DateTime
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_conv_imp_rowguid") @db.UniqueIdentifier
  reng_ara reng_ara[]
}

model cost_imp {
  co_art   String   @default("1)", map: "DF_cost_imp_co_art") @db.Char(30)
  nivel    String   @default("1)", map: "DF_cost_imp_nivel") @db.Char(4)
  monto    Decimal  @default(0, map: "DF_cost_imp_monto") @db.Decimal(18, 2)
  nro_doc  Int      @default(0, map: "DF_cost_imp_nro_doc")
  reng_doc Int      @default(0, map: "DF_cost_imp_reng_doc")
  tipo_doc String   @default("1)", map: "DF_cost_imp_tipo_doc") @db.Char(4)
  fecha    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_cost_imp_fecha") @db.DateTime
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_cost_imp_rowguid") @db.UniqueIdentifier
  art      art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_cost_imp_art")

  @@id([co_art, nivel, nro_doc, reng_doc, tipo_doc], map: "PK_cost_imp")
}

model cotiz_c {
  fact_num               Int      @id(map: "cotiz_c_cac_num")
  contrib                Boolean  @default(false, map: "DF__cotiz_c__contrib__398E5A45")
  nombre                 String   @default("1)", map: "DF__cotiz_c__nombre__3A827E7E") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__cotiz_c__rif__3B76A2B7") @db.Char(18)
  nit                    String   @default("1)", map: "DF__cotiz_c__nit__3C6AC6F0") @db.Char(18)
  status                 String   @default("1)", map: "DF__cotiz_c__status__3D5EEB29") @db.Char(1)
  comentario             String   @default("1)", map: "DF__cotiz_c__comenta__3E530F62") @db.Text
  descrip                String   @default("1)", map: "DF__cotiz_c__descrip__3F47339B") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__cotiz_c__saldo__403B57D4") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cotiz_c__fec_emi__412F7C0D") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cotiz_c__fec_ven__4223A046") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__cotiz_c__co_cli__4317C47F") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__cotiz_c__co_ven__440BE8B8") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__cotiz_c__co_tran__45000CF1") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__cotiz_c__dir_ent__45F4312A") @db.Text
  forma_pag              String   @default("1)", map: "DF__cotiz_c__forma_p__46E85563") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__cotiz_c__tot_bru__47DC799C") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__cotiz_c__tot_net__48D09DD5") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__cotiz_c__glob_de__49C4C20E") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__cotiz_c__tot_rec__4AB8E647") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__cotiz_c__porc_gd__4BAD0A80") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__cotiz_c__porc_re__4CA12EB9") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__cotiz_c__total_u__4D9552F2") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__cotiz_c__total_c__4E89772B") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__cotiz_c__tot_fle__4F7D9B64") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__cotiz_c__monto_d__5071BF9D") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__cotiz_c__totklu__5165E3D6") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__cotiz_c__anulada__525A080F")
  impresa                Boolean  @default(false, map: "DF__cotiz_c__impresa__534E2C48")
  iva                    Decimal  @default(0, map: "DF__cotiz_c__iva__54425081") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__cotiz_c__iva_dev__553674BA") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__cotiz_c__feccom__562A98F3") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__cotiz_c__numcom__571EBD2C")
  tasa                   Decimal  @default(1, map: "DF__cotiz_c__tasa__5812E165") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__cotiz_c__moneda__5907059E") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__cotiz_c__cta_con__59FB29D7") @db.Char(15)
  seriales               Int      @default(0, map: "DF__cotiz_c__seriale__5AEF4E10")
  tasag                  Decimal  @default(0, map: "DF__cotiz_c__tasag__5BE37249") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__cotiz_c__tasag10__5CD79682") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__cotiz_c__tasag20__5DCBBABB") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__cotiz_c__campo1__5EBFDEF4") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__cotiz_c__campo2__5FB4032D") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__cotiz_c__campo3__60A82766") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__cotiz_c__campo4__619C4B9F") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__cotiz_c__campo5__62906FD8") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__cotiz_c__campo6__63849411") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__cotiz_c__campo7__6478B84A") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__cotiz_c__campo8__656CDC83") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__cotiz_c__co_us_i__666100BC") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cotiz_c") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__cotiz_c__co_us_m__6849492E") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cotiz_c") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__cotiz_c__co_us_e__6A3191A0") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cotiz_c") @db.DateTime
  revisado               String   @default("1)", map: "DF__cotiz_c__revisad__6C19DA12") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__cotiz_c__trasnfe__6D0DFE4B") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__cotiz_c__co_sucu__6E022284") @db.Char(6)
  rowguid                String   @unique(map: "index_832058050") @default(dbgenerated("newid()"), map: "DF__cotiz_c__rowguid__5847EB8F") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__cotiz_c__mon_ilc__6EF646BD") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__cotiz_c__otros1__6FEA6AF6") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__cotiz_c__otros2__70DE8F2F") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__cotiz_c__otros3__71D2B368") @db.Decimal(18, 5)
  aux01                  Decimal  @default(0, map: "DF__cotiz_c__aux01__38A85060") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__cotiz_c__aux02__399C7499") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__cotiz_c__salesta__1317A455") @db.Char(8)
  origen                 String   @default("1)", map: "DF__cotiz_c__origen__20719F84") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__cotiz_c__origen_d__20719F85") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__cotiz_c__sta_pro__208CD6FA") @db.Char(1)
  telefono               String   @default("60)", map: "DF__cotiz_c__telefon__2E7D65A3") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_cotiz_c_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_cotiz_c_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_cotiz_c_condicio")
  moneda_cotiz_cTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_cotiz_c_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_cotiz_c_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_cotiz_c_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model cotiz_p {
  fact_num               Int      @id(map: "cotiz_p_cdp_num")
  contrib                Boolean  @default(false, map: "DF__cotiz_p__contrib__73BAFBDA")
  nombre                 String   @default("1)", map: "DF__cotiz_p__nombre__74AF2013") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__cotiz_p__rif__75A3444C") @db.Char(18)
  nit                    String   @default("1)", map: "DF__cotiz_p__nit__76976885") @db.Char(18)
  status                 String   @default("1)", map: "DF__cotiz_p__status__778B8CBE") @db.Char(1)
  comentario             String   @default("1)", map: "DF__cotiz_p__comenta__787FB0F7") @db.Text
  descrip                String   @default("1)", map: "DF__cotiz_p__descrip__7973D530") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__cotiz_p__saldo__7A67F969") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cotiz_p__fec_emi__7B5C1DA2") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cotiz_p__fec_ven__7C5041DB") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__cotiz_p__co_cli__7D446614") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__cotiz_p__co_ven__7E388A4D") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__cotiz_p__co_tran__7F2CAE86") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__cotiz_p__dir_ent__0020D2BF") @db.Text
  forma_pag              String   @default("1)", map: "DF__cotiz_p__forma_p__0114F6F8") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__cotiz_p__tot_bru__02091B31") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__cotiz_p__tot_net__02FD3F6A") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__cotiz_p__glob_de__03F163A3") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__cotiz_p__tot_rec__04E587DC") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__cotiz_p__porc_gd__05D9AC15") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__cotiz_p__porc_re__06CDD04E") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__cotiz_p__total_u__07C1F487") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__cotiz_p__total_c__08B618C0") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__cotiz_p__tot_fle__09AA3CF9") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__cotiz_p__monto_d__0A9E6132") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__cotiz_p__totklu__0B92856B") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__cotiz_p__anulada__0C86A9A4")
  impresa                Boolean  @default(false, map: "DF__cotiz_p__impresa__0D7ACDDD")
  iva                    Decimal  @default(0, map: "DF__cotiz_p__iva__0E6EF216") @db.Decimal(20, 8)
  iva_dev                Decimal  @default(0, map: "DF__cotiz_p__iva_dev__0F63164F") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__cotiz_p__feccom__10573A88") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__cotiz_p__numcom__114B5EC1")
  tasa                   Decimal  @default(1, map: "DF__cotiz_p__tasa__123F82FA") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__cotiz_p__moneda__1333A733") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__cotiz_p__cta_con__1427CB6C") @db.Char(15)
  seriales               Int      @default(0, map: "DF__cotiz_p__seriale__151BEFA5")
  tasag                  Decimal  @default(0, map: "DF__cotiz_p__tasag__161013DE") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__cotiz_p__tasag10__17043817") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__cotiz_p__tasag20__17F85C50") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__cotiz_p__campo1__18EC8089") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__cotiz_p__campo2__19E0A4C2") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__cotiz_p__campo3__1AD4C8FB") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__cotiz_p__campo4__1BC8ED34") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__cotiz_p__campo5__1CBD116D") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__cotiz_p__campo6__1DB135A6") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__cotiz_p__campo7__1EA559DF") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__cotiz_p__campo8__1F997E18") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__cotiz_p__co_us_i__208DA251") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cotiz_p") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__cotiz_p__co_us_m__2275EAC3") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cotiz_p") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__cotiz_p__co_us_e__245E3335") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cotiz_p") @db.DateTime
  revisado               String   @default("1)", map: "DF__cotiz_p__revisad__26467BA7") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__cotiz_p__trasnfe__273A9FE0") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__cotiz_p__co_sucu__282EC419") @db.Char(6)
  rowguid                String   @unique(map: "index_928058392") @default(dbgenerated("newid()"), map: "DF__cotiz_p__rowguid__5E00C4E5") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__cotiz_p__mon_ilc__2922E852") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__cotiz_p__otros1__2A170C8B") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__cotiz_p__otros2__2B0B30C4") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__cotiz_p__otros3__2BFF54FD") @db.Decimal(18, 5)
  aux01                  Decimal  @default(0, map: "DF__cotiz_p__aux01__3A9098D2") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__cotiz_p__aux02__3B84BD0B") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Cotiz_p__salesta__1BACEA56") @db.Char(8)
  origen                 String   @default("1)", map: "DF__cotiz_p__origen__20719F87") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__cotiz_p__origen_d__20719F88") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__cotiz_p__sta_pro__22751F6C") @db.Char(1)
  telefono               String   @default("60)", map: "DF__cotiz_p__telefon__34363EF9") @db.VarChar(60)
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_cotiz_p_condicio")
  moneda_cotiz_pTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_cotiz_p_moneda")
  prov                   prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_cotiz_p_prov")

  @@index([co_cli], map: "ico_cli")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model cta_ingr {
  co_ingr    String     @id(map: "cta_ingr_co_ingr") @db.Char(6)
  descrip    String     @default("1)", map: "DF__cta_ingr__descri__2DE79D6F") @db.VarChar(60)
  cta_contab String     @default("1)", map: "DF__cta_ingr__cta_co__2EDBC1A8") @db.Char(20)
  dis_cen    String     @default("1)", map: "DF__cta_ingr__dis_ce__2FCFE5E1") @db.Text
  campo1     String     @default("1)", map: "DF__cta_ingr__campo1__30C40A1A") @db.VarChar(60)
  campo2     String     @default("1)", map: "DF__cta_ingr__campo2__31B82E53") @db.VarChar(60)
  campo3     String     @default("1)", map: "DF__cta_ingr__campo3__32AC528C") @db.VarChar(60)
  campo4     String     @default("1)", map: "DF__cta_ingr__campo4__33A076C5") @db.VarChar(60)
  co_us_in   String     @default("1)", map: "DF__cta_ingr__co_us___34949AFE") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cta_ingr") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__cta_ingr__co_us___367CE370") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cta_ingr") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__cta_ingr__co_us___38652BE2") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cta_ingr") @db.DateTime
  revisado   String     @default("1)", map: "DF__cta_ingr__revisa__3A4D7454") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__cta_ingr__trasnf__3B41988D") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__cta_ingr__co_suc__3C35BCC6") @db.Char(6)
  rowguid    String     @unique(map: "index_1024058734") @default(dbgenerated("newid()"), map: "DF__cta_ingr__rowgui__63B99E3B") @db.UniqueIdentifier
  co_islr    String     @default("1)", map: "DF__cta_ingr__co_isl__3D29E0FF") @db.Char(6)
  clientes   clientes[]
  dep_caj    dep_caj[]
  mov_ban    mov_ban[]
  mov_caj    mov_caj[]
  ord_pago   ord_pago[]
  prov       prov[]
  reng_opg   reng_opg[]

  @@index([co_islr], map: "CO_ISLR")
  @@index([descrip], map: "idescrip")
}

model cuentas {
  cod_cta    String                   @id(map: "cuentas_cod_cta") @db.Char(6)
  co_banco   String                   @default("1)", map: "DF__cuentas__co_banc__3F122971") @db.Char(6)
  num_cta    String                   @default("1)", map: "DF__cuentas__num_cta__40064DAA") @db.Char(20)
  dis_cen    String                   @default("1)", map: "DF__cuentas__dis_cen__40FA71E3") @db.Text
  sucursal   String                   @default("1)", map: "DF__cuentas__sucursa__41EE961C") @db.VarChar(60)
  cta_contab String                   @default("1)", map: "DF__cuentas__cta_con__42E2BA55") @db.Char(20)
  telefono   String                   @default("1)", map: "DF__cuentas__telefon__43D6DE8E") @db.VarChar(60)
  mes_ini    DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__cuentas__mes_ini__44CB02C7") @db.SmallDateTime
  saldo_i    Decimal                  @default(0, map: "DF__cuentas__saldo_i__45BF2700") @db.Decimal(18, 2)
  saldo_ic   Decimal                  @default(0, map: "DF__cuentas__saldo_i__46B34B39") @db.Decimal(18, 2)
  saldo_a    Decimal                  @default(0, map: "DF__cuentas__saldo_a__47A76F72") @db.Decimal(18, 2)
  saldo_c    Decimal                  @default(0, map: "DF__cuentas__saldo_c__489B93AB") @db.Decimal(18, 2)
  moneda     String                   @default("1)", map: "DF__cuentas__moneda__498FB7E4") @db.Char(6)
  campo1     String                   @default("1)", map: "DF__cuentas__campo1__4A83DC1D") @db.VarChar(60)
  campo2     String                   @default("1)", map: "DF__cuentas__campo2__4B780056") @db.VarChar(60)
  campo3     String                   @default("1)", map: "DF__cuentas__campo3__4C6C248F") @db.VarChar(60)
  campo4     String                   @default("1)", map: "DF__cuentas__campo4__4D6048C8") @db.VarChar(60)
  co_us_in   String                   @default("1)", map: "DF__cuentas__co_us_i__4E546D01") @db.Char(6)
  fe_us_in   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_cuentas") @db.DateTime
  co_us_mo   String                   @default("1)", map: "DF__cuentas__co_us_m__503CB573") @db.Char(6)
  fe_us_mo   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_cuentas") @db.DateTime
  co_us_el   String                   @default("1)", map: "DF__cuentas__co_us_e__5224FDE5") @db.Char(6)
  fe_us_el   DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_cuentas") @db.DateTime
  revisado   String                   @default("1)", map: "DF__cuentas__revisad__540D4657") @db.Char(1)
  trasnfe    String                   @default("1)", map: "DF__cuentas__trasnfe__55016A90") @db.Char(1)
  co_sucu    String                   @default("1)", map: "DF__cuentas__co_sucu__55F58EC9") @db.Char(6)
  rowguid    String                   @unique(map: "index_611533262") @default(dbgenerated("newid()"), map: "DF__cuentas__rowguid__69727791") @db.UniqueIdentifier
  inactivo   Boolean                  @default(false, map: "DF__cuentas__inactiv__56E9B302")
  row_id     Unsupported("timestamp")
  usa_chra   Boolean                  @default(false, map: "DF__cuentas__usa_chr__16A5DC12")
  ejec_cu    String                   @default("1)", map: "DF_cuentas_ejec_cu") @db.Char(30)
  direccion  String                   @default("1)", map: "DF_cuentas_direccion") @db.VarChar(120)
  email      String                   @default("1)", map: "DF_cuentas_email") @db.Char(40)
  saldo_co   Decimal                  @default(0, map: "DF_cuentas_saldo_co") @db.Decimal(18, 2)
  tipo_cu    String                   @default("1)", map: "DF_cuentas_tipo_cu") @db.Char(30)
  fecini     DateTime                 @default(dbgenerated("CONVERT([datetime],floor(CONVERT([float],getdate(),(0))),(0))"), map: "DF_cuentas_fecini") @db.DateTime
  fec_chra   DateTime                 @default(dbgenerated("CONVERT([datetime],floor(CONVERT([float],getdate(),(0))),(0))"), map: "DF_cuentas_fec_chra") @db.DateTime
  bancos     bancos                   @relation(fields: [co_banco], references: [co_ban], onUpdate: NoAction, map: "FK_cuentas_bancos")
  chequeras  chequeras[]
  conc_aut   conc_aut[]
  dep_caj    dep_caj[]
  mov_ban    mov_ban[]

  @@index([co_banco], map: "ico_banco")
  @@index([moneda], map: "imoneda")
  @@index([num_cta], map: "inum_cta")
}

model dep_caj {
  dep_num                Int      @id(map: "dep_caj_dep_num")
  deposito               String   @unique(map: "dep_caj_deposito") @default("1)", map: "DF__dep_caj__deposit__58D1FB74") @db.Char(10)
  fecha                  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__dep_caj__fecha__59C61FAD") @db.SmallDateTime
  movi                   Int      @default(0, map: "DF__dep_caj__movi__5ABA43E6")
  cod_cta                String   @default("1)", map: "DF__dep_caj__cod_cta__5BAE681F") @db.Char(6)
  cod_caja               String   @default("1)", map: "DF__dep_caj__cod_caj__5CA28C58") @db.Char(6)
  movie                  Int      @default(0, map: "DF__dep_caj__movie__5D96B091")
  total_efec             Decimal  @default(0, map: "DF__dep_caj__total_e__5E8AD4CA") @db.Decimal(18, 2)
  total_cheq             Decimal  @default(0, map: "DF__dep_caj__total_c__5F7EF903") @db.Decimal(18, 2)
  total_tarj             Decimal  @default(0, map: "DF__dep_caj__total_t__60731D3C") @db.Decimal(18, 2)
  che_dev                Int      @default(0, map: "DF__dep_caj__che_dev__61674175")
  cta_egre               String   @default("1)", map: "DF__dep_caj__cta_egr__625B65AE") @db.Char(6)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__dep_caj__feccom__634F89E7") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__dep_caj__numcom__6443AE20")
  cta_cont01             String   @default("1)", map: "DF__dep_caj__cta_con__6537D259") @db.Char(20)
  cta_cont02             String   @default("1)", map: "DF__dep_caj__cta_con__662BF692") @db.Char(20)
  cta_cont03             String   @default("1)", map: "DF__dep_caj__cta_con__67201ACB") @db.Char(20)
  dis_cen                String   @default("1)", map: "DF__dep_caj__dis_cen__68143F04") @db.Text
  moneda                 String   @default("1)", map: "DF__dep_caj__moneda__6908633D") @db.Char(6)
  tasa                   Decimal  @default(1, map: "DF__dep_caj__tasa__69FC8776") @db.Decimal(18, 10)
  campo1                 String   @default("1)", map: "DF__dep_caj__campo1__6AF0ABAF") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__dep_caj__campo2__6BE4CFE8") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__dep_caj__campo3__6CD8F421") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__dep_caj__campo4__6DCD185A") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__dep_caj__campo5__6EC13C93") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__dep_caj__campo6__6FB560CC") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__dep_caj__campo7__70A98505") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__dep_caj__campo8__719DA93E") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__dep_caj__co_us_i__7291CD77") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_dep_caj") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__dep_caj__co_us_m__747A15E9") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_dep_caj") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__dep_caj__co_us_e__76625E5B") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_dep_caj") @db.DateTime
  revisado               String   @default("1)", map: "DF__dep_caj__revisad__784AA6CD") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__dep_caj__trasnfe__793ECB06") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__dep_caj__co_sucu__7A32EF3F") @db.Char(6)
  rowguid                String   @unique(map: "index_995534630") @default(dbgenerated("newid()"), map: "DF__dep_caj__rowguid__6F2B50E7") @db.UniqueIdentifier
  aux01                  Decimal  @default(0, map: "DF__dep_caj__aux01__3C78E144") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__dep_caj__aux02__3D6D057D") @db.VarChar(30)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_dep_caj_almacen")
  cta_ingr               cta_ingr @relation(fields: [cta_egre], references: [co_ingr], onUpdate: NoAction, map: "FK_dep_caj_cta_ingr")
  cuentas                cuentas  @relation(fields: [cod_cta], references: [cod_cta], onUpdate: NoAction, map: "FK_dep_caj_cuentas")
  moneda_dep_cajTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_dep_caj_moneda")

  @@index([cod_caja], map: "icod_caja")
  @@index([cod_cta], map: "icod_cta")
  @@index([cta_egre], map: "icta_egre")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
}

model descuen {
  co_desc   String                   @db.Char(30)
  tipo_cli  String                   @db.Char(6)
  tipo_desc String                   @db.Char(1)
  hasta1    Decimal                  @default(0, map: "DF__descuen__hasta1__1296EABA") @db.Decimal(18, 2)
  hasta2    Decimal                  @default(0, map: "DF__descuen__hasta2__138B0EF3") @db.Decimal(18, 2)
  hasta3    Decimal                  @default(0, map: "DF__descuen__hasta3__147F332C") @db.Decimal(18, 2)
  hasta4    Decimal                  @default(0, map: "DF__descuen__hasta4__15735765") @db.Decimal(18, 2)
  hasta5    Decimal                  @default(0, map: "DF__descuen__hasta5__16677B9E") @db.Decimal(18, 2)
  porc1     Decimal                  @default(0, map: "DF__descuen__porc1__175B9FD7") @db.Decimal(18, 2)
  porc2     Decimal                  @default(0, map: "DF__descuen__porc2__184FC410") @db.Decimal(18, 2)
  porc3     Decimal                  @default(0, map: "DF__descuen__porc3__1943E849") @db.Decimal(18, 2)
  porc4     Decimal                  @default(0, map: "DF__descuen__porc4__1A380C82") @db.Decimal(18, 2)
  porc5     Decimal                  @default(0, map: "DF__descuen__porc5__1B2C30BB") @db.Decimal(18, 2)
  porc6     Decimal                  @default(0, map: "DF__descuen__porc6__1C2054F4") @db.Decimal(18, 2)
  campo1    String                   @default("1)", map: "DF__descuen__campo1__1D14792D") @db.Char(30)
  campo2    String                   @default("1)", map: "DF__descuen__campo2__1E089D66") @db.Char(30)
  campo3    String                   @default("1)", map: "DF__descuen__campo3__1EFCC19F") @db.Char(30)
  campo4    String                   @default("1)", map: "DF__descuen__campo4__1FF0E5D8") @db.Char(30)
  campo5    String                   @default("1)", map: "DF__descuen__campo5__20E50A11") @db.Char(30)
  campo6    String                   @default("1)", map: "DF__descuen__campo6__21D92E4A") @db.Char(30)
  campo7    String                   @default("1)", map: "DF__descuen__campo7__22CD5283") @db.Char(30)
  campo8    String                   @default("1)", map: "DF__descuen__campo8__23C176BC") @db.Char(30)
  co_us_in  String                   @default("1)", map: "DF__descuen__co_us_i__24B59AF5") @db.Char(6)
  fe_us_in  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_descuen") @db.DateTime
  co_us_mo  String                   @default("1)", map: "DF__descuen__co_us_m__269DE367") @db.Char(6)
  fe_us_mo  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_descuen") @db.DateTime
  co_us_el  String                   @default("1)", map: "DF__descuen__co_us_e__28862BD9") @db.Char(6)
  fe_us_el  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_descuen") @db.DateTime
  revisado  String                   @default("1)", map: "DF__descuen__revisad__2A6E744B") @db.Char(1)
  trasnfe   String                   @default("1)", map: "DF__descuen__trasnfe__2B629884") @db.Char(1)
  co_sucu   String                   @default("1)", map: "DF__descuen__co_sucu__2C56BCBD") @db.Char(6)
  rowguid   String                   @unique(map: "index_1104059019") @default(dbgenerated("newid()"), map: "DF__descuen__rowguid__74E42A3D") @db.UniqueIdentifier
  row_id    Unsupported("timestamp")

  @@id([tipo_desc, tipo_cli, co_desc], map: "descuen_co_desc")
  @@index([co_desc], map: "ico_desc")
  @@index([tipo_cli], map: "itipo_cli")
  @@index([tipo_desc], map: "itipo_desc")
}

model dev_cli {
  fact_num               Int      @id(map: "dev_cli_dvc_num")
  contrib                Boolean  @default(false, map: "DF__dev_cli__contrib__19AB9A98")
  nombre                 String   @default("1)", map: "DF__dev_cli__nombre__1A9FBED1") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__dev_cli__rif__1B93E30A") @db.Char(18)
  nit                    String   @default("1)", map: "DF__dev_cli__nit__1C880743") @db.Char(18)
  num_control            Int      @default(0, map: "DF__dev_cli__num_con__1D7C2B7C")
  status                 String   @default("1)", map: "DF__dev_cli__status__1E704FB5") @db.Char(1)
  comentario             String   @default("1)", map: "DF__dev_cli__comenta__1F6473EE") @db.Text
  descrip                String   @default("1)", map: "DF__dev_cli__descrip__20589827") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__dev_cli__saldo__214CBC60") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__dev_cli__fec_emi__2240E099") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__dev_cli__fec_ven__233504D2") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__dev_cli__co_cli__2429290B") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__dev_cli__co_ven__251D4D44") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__dev_cli__co_tran__2611717D") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__dev_cli__dir_ent__270595B6") @db.Text
  forma_pag              String   @default("1)", map: "DF__dev_cli__forma_p__27F9B9EF") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__dev_cli__tot_bru__28EDDE28") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__dev_cli__tot_net__29E20261") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__dev_cli__glob_de__2AD6269A") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__dev_cli__tot_rec__2BCA4AD3") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__dev_cli__porc_gd__2CBE6F0C") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__dev_cli__porc_re__2DB29345") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__dev_cli__total_u__2EA6B77E") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__dev_cli__total_c__2F9ADBB7") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__dev_cli__tot_fle__308EFFF0") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__dev_cli__monto_d__31832429") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__dev_cli__totklu__32774862") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__dev_cli__anulada__336B6C9B")
  impresa                Boolean  @default(false, map: "DF__dev_cli__impresa__345F90D4")
  iva                    Decimal  @default(0, map: "DF__dev_cli__iva__3553B50D") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__dev_cli__iva_dev__3647D946") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__dev_cli__feccom__373BFD7F") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__dev_cli__numcom__383021B8")
  tasa                   Decimal  @default(1, map: "DF__dev_cli__tasa__392445F1") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__dev_cli__moneda__3A186A2A") @db.Char(6)
  dis_cen                String   @default("1)", map: "DF__dev_cli__dis_cen__3B0C8E63") @db.Text
  nc_num                 Int      @default(0, map: "DF__dev_cli__nc_num__3C00B29C")
  seriales               Int      @default(0, map: "DF__dev_cli__seriale__3CF4D6D5")
  tasag                  Decimal  @default(0, map: "DF__dev_cli__tasag__3DE8FB0E") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__dev_cli__tasag10__3EDD1F47") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__dev_cli__tasag20__3FD14380") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__dev_cli__campo1__40C567B9") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__dev_cli__campo2__41B98BF2") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__dev_cli__campo3__42ADB02B") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__dev_cli__campo4__43A1D464") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__dev_cli__campo5__4495F89D") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__dev_cli__campo6__458A1CD6") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__dev_cli__campo7__467E410F") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__dev_cli__campo8__47726548") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__dev_cli__co_us_i__48668981") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_dev_cli") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__dev_cli__co_us_m__4A4ED1F3") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_dev_cli") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__dev_cli__co_us_e__4C371A65") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_dev_cli") @db.DateTime
  revisado               String   @default("1)", map: "DF__dev_cli__revisad__4E1F62D7") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__dev_cli__trasnfe__4F138710") @db.Char(1)
  numcon                 String   @default("1)", map: "DF__dev_cli__numcon__5007AB49") @db.Char(20)
  co_sucu                String   @default("1)", map: "DF__dev_cli__co_sucu__50FBCF82") @db.Char(6)
  rowguid                String   @unique(map: "index_1168059247") @default(dbgenerated("newid()"), map: "DF__dev_cli__rowguid__7A9D0393") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__dev_cli__mon_ilc__51EFF3BB") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__dev_cli__otros1__52E417F4") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__dev_cli__otros2__53D83C2D") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__dev_cli__otros3__54CC6066") @db.Decimal(18, 5)
  num_cob                Int      @default(0, map: "DF_dev_cli_num_cob")
  mov_caj                Int      @default(0, map: "DF_dev_cli_mov_caj")
  mov_ban                Int      @default(0, map: "DF_dev_cli_mov_ban")
  saldoNCR               Decimal  @default(0, map: "DF__DEV_CLI__saldoNC__08195C47") @db.Decimal(18, 5)
  num_turno              Int      @default(0, map: "DF_dev_cli_num_turno")
  aux01                  Decimal  @default(0, map: "DF__dev_cli__aux01__3E6129B6") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__dev_cli__aux02__3F554DEF") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Dev_cli__salesta__140BC88E") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Dev_cli__origen__20719F88") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Dev_cli__origen_d__20719F89") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__dev_cli__sta_pro__25518C17") @db.Char(1)
  telefono               String   @default("60)", map: "DF__dev_cli__telefon__2F7189DC") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_dev_cli_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_dev_cli_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_dev_cli_condicio")
  moneda_dev_cliTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_dev_cli_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_dev_cli_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_dev_cli_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
  @@index([nc_num], map: "inc_num")
  @@index([status], map: "istatus")
  @@index([num_turno], map: "IX_dev_cli")
}

model dev_pro {
  fact_num               Int      @id(map: "dev_pro_dvp_num")
  contrib                Boolean  @default(false, map: "DF__dev_pro__contrib__56B4A8D8")
  nombre                 String   @default("1)", map: "DF__dev_pro__nombre__57A8CD11") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__dev_pro__rif__589CF14A") @db.Char(18)
  nit                    String   @default("1)", map: "DF__dev_pro__nit__59911583") @db.Char(18)
  status                 String   @default("1)", map: "DF__dev_pro__status__5A8539BC") @db.Char(1)
  comentario             String   @default("1)", map: "DF__dev_pro__comenta__5B795DF5") @db.Text
  descrip                String   @default("1)", map: "DF__dev_pro__descrip__5C6D822E") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__dev_pro__saldo__5D61A667") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__dev_pro__fec_emi__5E55CAA0") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__dev_pro__fec_ven__5F49EED9") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__dev_pro__co_cli__603E1312") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__dev_pro__co_ven__6132374B") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__dev_pro__co_tran__62265B84") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__dev_pro__dir_ent__631A7FBD") @db.Text
  forma_pag              String   @default("1)", map: "DF__dev_pro__forma_p__640EA3F6") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__dev_pro__tot_bru__6502C82F") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__dev_pro__tot_net__65F6EC68") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__dev_pro__glob_de__66EB10A1") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__dev_pro__tot_rec__67DF34DA") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__dev_pro__porc_gd__68D35913") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__dev_pro__porc_re__69C77D4C") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__dev_pro__total_u__6ABBA185") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__dev_pro__total_c__6BAFC5BE") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__dev_pro__tot_fle__6CA3E9F7") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__dev_pro__monto_d__6D980E30") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__dev_pro__totklu__6E8C3269") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__dev_pro__anulada__6F8056A2")
  impresa                Boolean  @default(false, map: "DF__dev_pro__impresa__70747ADB")
  iva                    Decimal  @default(0, map: "DF__dev_pro__iva__71689F14") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__dev_pro__iva_dev__725CC34D") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__dev_pro__feccom__7350E786") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__dev_pro__numcom__74450BBF")
  tasa                   Decimal  @default(1, map: "DF__dev_pro__tasa__75392FF8") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__dev_pro__moneda__762D5431") @db.Char(6)
  dis_cen                String   @default("1)", map: "DF__dev_pro__dis_cen__7721786A") @db.Text
  nc_num                 Int      @default(0, map: "DF__dev_pro__nc_num__78159CA3")
  seriales               Int      @default(0, map: "DF__dev_pro__seriale__7909C0DC")
  tasag                  Decimal  @default(0, map: "DF__dev_pro__tasag__79FDE515") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__dev_pro__tasag10__7AF2094E") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__dev_pro__tasag20__7BE62D87") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__dev_pro__campo1__7CDA51C0") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__dev_pro__campo2__7DCE75F9") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__dev_pro__campo3__7EC29A32") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__dev_pro__campo4__7FB6BE6B") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__dev_pro__campo5__00AAE2A4") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__dev_pro__campo6__019F06DD") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__dev_pro__campo7__02932B16") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__dev_pro__campo8__03874F4F") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__dev_pro__co_us_i__047B7388") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_dev_pro") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__dev_pro__co_us_m__0663BBFA") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_dev_pro") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__dev_pro__co_us_e__084C046C") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_dev_pro") @db.DateTime
  revisado               String   @default("1)", map: "DF__dev_pro__revisad__0A344CDE") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__dev_pro__trasnfe__0B287117") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__dev_pro__co_sucu__0C1C9550") @db.Char(6)
  rowguid                String   @unique(map: "index_1264059589") @default(dbgenerated("newid()"), map: "DF__dev_pro__rowguid__0055DCE9") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__dev_pro__mon_ilc__0D10B989") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__dev_pro__otros1__0E04DDC2") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__dev_pro__otros2__0EF901FB") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__dev_pro__otros3__0FED2634") @db.Decimal(18, 5)
  num_cob                Int      @default(0, map: "DF_dev_pro_num_cob")
  mov_caj                Int      @default(0, map: "DF_dev_pro_mov_caj")
  mov_ban                Int      @default(0, map: "DF_dev_pro_mov_ban")
  saldoNCR               Decimal  @default(0, map: "DF__DEV_PRO__saldoNC__0448CB63") @db.Decimal(18, 5)
  n_control              String   @default("1)", map: "DF__dev_pro__n_contr__317142EC") @db.Char(20)
  aux01                  Decimal  @default(0, map: "DF__dev_pro__aux01__40497228") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__dev_pro__aux02__413D9661") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Dev_pro__salesta__1CA10E8F") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Dev_pro__origen__20719F90") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Dev_pro__origen_d__20719F91") @db.Char(20)
  factura                String   @default("1)", map: "DF__Dev_pro__factura__20819F91") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__dev_pro__sta_pro__7C4F7684") @db.Char(1)
  telefono               String   @default("60)", map: "DF__Tmp_dev_p__telef__01CABABD") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_dev_pro_almacen")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_dev_pro_condicio")
  moneda_dev_proTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_dev_pro_moneda")
  prov                   prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_dev_pro_prov")

  @@index([co_cli], map: "ico_prov")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model dmc {
  dmc_num  Int      @id(map: "PK_dmc") @default(0, map: "DF_dmc_dmc_num")
  tipo_dmc Int      @default(0, map: "DF_dmc_tipo_dmc")
  fec_emis DateTime @default(now(), map: "DF_dmc_fec_emis") @db.DateTime
  co_ag_im String   @default("1)", map: "DF_dmc_co_ag_im") @db.Char(6)
  co_ag_ex String   @default("1)", map: "DF_dmc_co_ag_ex") @db.Char(6)
  co_ent_a String   @default("1)", map: "DF_dmc_co_ent_a") @db.Char(6)
  co_sal_d String   @default("1)", map: "DF_dmc_co_sal_d") @db.Char(6)
  co_trans String   @default("1)", map: "DF_dmc_co_trans") @db.Char(20)
  guia_emb String   @default("1)", map: "DF_dmc_guia_emb") @db.Char(20)
  fact_num Int      @default(0, map: "DF_dmc_fact_num")
  fec_fact DateTime @default(now(), map: "DF_dmc_fec_fact") @db.DateTime
  co_trasb String   @default("1)", map: "DF_dmc_co_trasb") @db.Char(6)
  reg_num  String   @default("1)", map: "DF_dmc_reg_num") @db.Char(20)
  co_pais  String   @default("1)", map: "DF_dmc_co_pais") @db.Char(20)
  co_pto   String   @default("1)", map: "DF_dmc_co_pto") @db.Char(20)
  co_pa_od String   @default("1)", map: "DF_dmc_co_pa_od") @db.Char(6)
  co_pt_od String   @default("1)", map: "DF_dmc_co_pt_od") @db.Char(6)
  co_pt_tr String   @default("0", map: "DF_dmc_co_pt_tr") @db.Char(6)
  co_pt_en String   @default("1)", map: "DF_dmc_co_pt_en") @db.Char(6)
  co_pt_sa String   @default("1)", map: "DF_dmc_co_pt_sa") @db.Char(6)
  co_dest  String   @default("1)", map: "DF_dmc_co_destin") @db.Char(6)
  co_dr_de String   @default("1)", map: "DF_dmc_co_dr_de") @db.Char(6)
  co_em    String   @default("1)", map: "DF_dmc_co_em") @db.Char(6)
  co_dr_em String   @default("1)", map: "DF_dmc_co_dr_em") @db.Char(6)
  tot_fob  Decimal  @default(0, map: "DF_dmc_tot_fob") @db.Decimal(18, 5)
  tot_flet Decimal  @default(0, map: "DF_dmc_tot_flet") @db.Decimal(18, 5)
  tot_seg  Decimal  @default(0, map: "DF_dmc_tot_seg") @db.Decimal(18, 5)
  tot_gast Decimal  @default(0, map: "DF_dmc_tot_gast") @db.Decimal(18, 5)
  tot_cif  Decimal  @default(0, map: "DF_dmc_tot_cif") @db.Decimal(18, 5)
  itbms    Decimal  @default(0, map: "DF_dmc_itbms") @db.Decimal(18, 5)
  des_rec  Decimal  @default(0, map: "DF_dmc_des_rec") @db.Decimal(18, 5)
  status   String   @default("0", map: "DF_dmc_status") @db.Char(1)
  anulada  Boolean  @default(false, map: "DF_dmc_anulada")
  impresa  Boolean  @default(false, map: "DF_dmc_impresa")
  tipo_doc String   @default("1)", map: "DF_dmc_tipo_doc") @db.Char(20)
  co_us_in String   @default("1)", map: "DF_dmc_co_us_in") @db.Char(6)
  fe_us_in DateTime @default(now(), map: "DF_dmc_fe_us_in") @db.DateTime
  co_us_mo String   @default("1)", map: "DF_dmc_co_us_mo") @db.Char(6)
  fe_us_mo DateTime @default(now(), map: "DF_dmc_fe_us_mo") @db.DateTime
  co_us_el String   @default("1)", map: "DF_dmc_co_us_el") @db.Char(6)
  fe_us_el DateTime @default(now(), map: "DF_dmc_fe_us_el") @db.DateTime
  co_sucu  String   @default("1)", map: "DF_dmc_co_sucu") @db.Char(6)
  trasnfe  String   @default("1)", map: "DF_dmc_trasnfe") @db.Char(1)
  revisado String   @default("1)", map: "DF_dmc_revisado") @db.Char(1)
  campo1   String   @default("1)", map: "DF_dmc_campo1") @db.Char(60)
  campo2   String   @default("1)", map: "DF_dmc_campo2") @db.Char(60)
  campo3   String   @default("1)", map: "DF_dmc_campo3") @db.Char(60)
  campo4   String   @default("1)", map: "DF_dmc_campo4") @db.Char(60)
  campo5   String   @default("1)", map: "DF_dmc_campo5") @db.Char(60)
  campo6   String   @default("1)", map: "DF_dmc_campo6") @db.Char(60)
  campo7   String   @default("1)", map: "DF_dmc_campo7") @db.Char(60)
  campo8   String   @default("1)", map: "DF_dmc_campo8") @db.Char(60)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_dmc_rowguid") @db.UniqueIdentifier
}

model docum_cc {
  tipo_doc                String                   @db.Char(4)
  nro_doc                 Int
  anulado                 Boolean                  @default(false, map: "DF__docum_cc__anulad__12C992DF")
  movi                    Int                      @default(0, map: "DF_docum_cc_movi")
  aut                     Boolean                  @default(false, map: "DF__docum_cc__aut__14B1DB51")
  num_control             Int                      @default(0, map: "DF__docum_cc__num_co__15A5FF8A")
  co_cli                  String                   @default("1)", map: "DF__docum_cc__co_cli__169A23C3") @db.Char(10)
  contrib                 Boolean                  @default(false, map: "DF__docum_cc__contri__178E47FC")
  fec_emis                DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__docum_cc__fec_em__18826C35") @db.SmallDateTime
  fec_venc                DateTime                 @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__docum_cc__fec_ve__1976906E") @db.SmallDateTime
  observa                 String                   @default("1)", map: "DF__docum_cc__observ__1A6AB4A7") @db.VarChar(120)
  doc_orig                String                   @default("1)", map: "DF__docum_cc__doc_or__1B5ED8E0") @db.Char(4)
  nro_orig                Int                      @default(0, map: "DF__docum_cc__nro_or__1C52FD19")
  co_ban                  String                   @default("0", map: "DF_docum_cc_co_ban") @db.Char(6)
  nro_che                 String                   @default("1)", map: "DF__docum_cc__nro_ch__1E3B458B") @db.Char(15)
  co_ven                  String                   @default("1)", map: "DF__docum_cc__co_ven__1F2F69C4") @db.Char(6)
  tipo                    String                   @default("1", map: "DF__docum_cc__tipo__20238DFD") @db.Char(1)
  tasa                    Decimal                  @default(1, map: "DF__docum_cc__tasa__2117B236") @db.Decimal(18, 5)
  moneda                  String                   @default("1)", map: "DF__docum_cc__moneda__220BD66F") @db.Char(6)
  monto_imp               Decimal                  @default(0, map: "DF__docum_cc__monto___22FFFAA8") @db.Decimal(18, 2)
  monto_gen               Decimal                  @default(0, map: "DF__docum_cc__monto___23F41EE1") @db.Decimal(18, 5)
  monto_a1                Decimal                  @default(0, map: "DF__docum_cc__monto___24E8431A") @db.Decimal(18, 5)
  monto_a2                Decimal                  @default(0, map: "DF__docum_cc__monto___25DC6753") @db.Decimal(18, 5)
  monto_bru               Decimal                  @default(0, map: "DF__docum_cc__monto___26D08B8C") @db.Decimal(18, 2)
  descuentos              String                   @default("1)", map: "DF__docum_cc__descue__27C4AFC5") @db.Char(15)
  monto_des               Decimal                  @default(0, map: "DF__docum_cc__monto___28B8D3FE") @db.Decimal(18, 2)
  recargo                 String                   @default("1)", map: "DF__docum_cc__recarg__29ACF837") @db.Char(15)
  monto_rec               Decimal                  @default(0, map: "DF__docum_cc__monto___2AA11C70") @db.Decimal(18, 2)
  monto_otr               Decimal                  @default(0, map: "DF__docum_cc__monto___2B9540A9") @db.Decimal(18, 2)
  monto_net               Decimal                  @default(0, map: "DF__docum_cc__monto___2C8964E2") @db.Decimal(18, 2)
  saldo                   Decimal                  @default(0, map: "DF__docum_cc__saldo__2D7D891B") @db.Decimal(18, 2)
  feccom                  DateTime                 @default(dbgenerated("01/01/1900"), map: "DF__docum_cc__feccom__2E71AD54") @db.SmallDateTime
  numcom                  Int                      @default(0, map: "DF__docum_cc__numcom__2F65D18D")
  dis_cen                 String                   @default("1)", map: "DF__docum_cc__dis_ce__3059F5C6") @db.Text
  comis1                  Decimal                  @default(0, map: "DF__docum_cc__comis1__314E19FF") @db.Decimal(18, 2)
  comis2                  Decimal                  @default(0, map: "DF__docum_cc__comis2__32423E38") @db.Decimal(18, 2)
  comis3                  Decimal                  @default(0, map: "DF__docum_cc__comis3__33366271") @db.Decimal(18, 2)
  comis4                  Decimal                  @default(0, map: "DF__docum_cc__comis4__342A86AA") @db.Decimal(18, 2)
  adicional               Decimal                  @default(0, map: "DF__docum_cc__adicio__351EAAE3") @db.Decimal(18, 2)
  campo1                  String                   @default("1)", map: "DF__docum_cc__campo1__3612CF1C") @db.VarChar(60)
  campo2                  String                   @default("1)", map: "DF__docum_cc__campo2__3706F355") @db.VarChar(60)
  campo3                  String                   @default("1)", map: "DF__docum_cc__campo3__37FB178E") @db.VarChar(60)
  campo4                  String                   @default("1)", map: "DF__docum_cc__campo4__38EF3BC7") @db.VarChar(60)
  campo5                  String                   @default("1)", map: "DF__docum_cc__campo5__39E36000") @db.VarChar(60)
  campo6                  String                   @default("1)", map: "DF__docum_cc__campo6__3AD78439") @db.VarChar(60)
  campo7                  String                   @default("1)", map: "DF__docum_cc__campo7__3BCBA872") @db.VarChar(60)
  campo8                  String                   @default("1)", map: "DF__docum_cc__campo8__3CBFCCAB") @db.VarChar(60)
  co_us_in                String                   @default("1)", map: "DF__docum_cc__co_us___3DB3F0E4") @db.Char(6)
  fe_us_in                DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_docum_cc") @db.DateTime
  co_us_mo                String                   @default("1)", map: "DF__docum_cc__co_us___3F9C3956") @db.Char(6)
  fe_us_mo                DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_docum_cc") @db.DateTime
  co_us_el                String                   @default("1)", map: "DF__docum_cc__co_us___418481C8") @db.Char(6)
  fe_us_el                DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_docum_cc") @db.DateTime
  revisado                String                   @default("1)", map: "DF__docum_cc__revisa__436CCA3A") @db.Char(1)
  trasnfe                 String                   @default("1)", map: "DF__docum_cc__trasnf__4460EE73") @db.Char(1)
  numcon                  String                   @default("1)", map: "DF__docum_cc__numcon__455512AC") @db.Char(20)
  co_sucu                 String                   @default("1)", map: "DF__docum_cc__co_suc__464936E5") @db.Char(6)
  rowguid                 String                   @unique(map: "index_1107535029") @default(dbgenerated("newid()"), map: "DF__docum_cc__rowgui__060EB63F") @db.UniqueIdentifier
  mon_ilc                 Decimal                  @default(0, map: "DF__docum_cc__mon_il__473D5B1E") @db.Decimal(18, 5)
  otros1                  Decimal                  @default(0, map: "DF__docum_cc__otros1__48317F57") @db.Decimal(18, 5)
  otros2                  Decimal                  @default(0, map: "DF__docum_cc__otros2__4925A390") @db.Decimal(18, 5)
  otros3                  Decimal                  @default(0, map: "DF__docum_cc__otros3__4A19C7C9") @db.Decimal(18, 5)
  reng_si                 Boolean                  @default(false, map: "DF__docum_cc__reng_s__4B0DEC02")
  comis5                  Decimal                  @default(0, map: "DF_docum_cc_comis5") @db.Decimal(18, 2)
  comis6                  Decimal                  @default(0, map: "DF_docum_cc_comis6") @db.Decimal(18, 2)
  row_id                  Unsupported("timestamp")
  aux01                   Decimal                  @default(0, map: "DF__docum_cc__aux01__4231BA9A") @db.Decimal(18, 5)
  aux02                   String                   @default("1)", map: "DF__docum_cc__aux02__4325DED3") @db.VarChar(30)
  salestax                String                   @default("1)", map: "DF__Docum_cc__salest__17DC5972") @db.Char(8)
  origen                  String?                  @default("1)", map: "DF__Docum_cc__origen__20719F92") @db.Char(1)
  origen_d                String?                  @default("1)", map: "DF__Docum_cc__origen_d__20719F93") @db.Char(20)
  fec_reg                 DateTime                 @default(dbgenerated("CONVERT([varchar](10),'01/01/1900',(104))"), map: "DF__docum_cc__fec_re__29221CFB") @db.SmallDateTime
  prov_ter                String                   @default("1)", map: "DF__docum_cc__prov_t__2A164134") @db.Char(10)
  reng_ter                Int                      @default(0, map: "DF__docum_cc__reng_t__2B0A656D")
  impfis                  String                   @default("1)", map: "DF__docum_cc__impfis__2BFE89A6") @db.Char(20)
  impfisfac               String                   @default("1)", map: "DF__docum_cc__impfis__2CF2ADDF") @db.Char(15)
  imp_nro_z               String                   @default("1)", map: "DF__docum_cc__imp_nr__2DE6D218") @db.Char(15)
  ven_ter                 Boolean                  @default(false, map: "DF__docum_cc__ven_te__2EDAF651")
  fcomproban              DateTime                 @default(dbgenerated("CONVERT([varchar](10),'01/01/1900',(104))"), map: "DF__docum_cc__fcompr__2FCF1A8A") @db.SmallDateTime
  PtoVta                  Boolean                  @default(false, map: "DF_docum_cc_PtoVta")
  almacen                 almacen                  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_docum_cc_almacen")
  clientes                clientes                 @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_docum_cc_clientes")
  moneda_docum_ccTomoneda moneda                   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_docum_cc_moneda")
  tabulado                tabulado                 @relation(fields: [tipo], references: [tipo], onUpdate: NoAction, map: "FK_docum_cc_tabulado")
  vendedor                vendedor                 @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_docum_cc_vendedor")

  @@id([tipo_doc, nro_doc], map: "docum_cc_docc_nro")
  @@index([co_ban], map: "ico_ban")
  @@index([co_cli], map: "ico_cli")
  @@index([co_ven], map: "ico_ven")
  @@index([tipo_doc], map: "idocc_nro")
  @@index([nro_doc], map: "idocc_nro2")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
  @@index([saldo], map: "isaldo")
}

model docum_cp {
  tipo_doc                String    @db.Char(4)
  nro_doc                 Int
  anulado                 Boolean   @default(false, map: "DF__docum_cp__anulad__4DEA58AD")
  movi                    Int       @default(0, map: "DF_docum_cp_movi")
  aut                     Boolean   @default(false, map: "DF__docum_cp__aut__4FD2A11F")
  co_cli                  String    @default("1)", map: "DF__docum_cp__co_cli__50C6C558") @db.Char(10)
  contrib                 Boolean   @default(false, map: "DF__docum_cp__contri__51BAE991")
  pagar                   Int       @default(0, map: "DF__docum_cp__pagar__52AF0DCA")
  fec_emis                DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__docum_cp__fec_em__53A33203") @db.SmallDateTime
  fec_venc                DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__docum_cp__fec_ve__5497563C") @db.SmallDateTime
  nro_fact                String    @default("1)", map: "DF__docum_cp__nro_fa__558B7A75") @db.Char(20)
  observa                 String    @default("1)", map: "DF__docum_cp__observ__567F9EAE") @db.VarChar(120)
  doc_orig                String    @default("1)", map: "DF__docum_cp__doc_or__5773C2E7") @db.Char(4)
  nro_orig                Int       @default(0, map: "DF__docum_cp__nro_or__5867E720")
  co_ban                  String    @default("1)", map: "DF_docum_cp_co_ban") @db.Char(6)
  nro_che                 String    @default("1)", map: "DF__docum_cp__nro_ch__5A502F92") @db.Char(15)
  co_ven                  String    @default("1)", map: "DF__docum_cp__co_ven__5B4453CB") @db.Char(6)
  tipo                    String    @default("1", map: "DF__docum_cp__tipo__5C387804") @db.Char(1)
  tasa                    Decimal   @default(1, map: "DF__docum_cp__tasa__5D2C9C3D") @db.Decimal(18, 5)
  moneda                  String    @default("1)", map: "DF__docum_cp__moneda__5E20C076") @db.Char(6)
  monto_imp               Decimal   @default(0, map: "DF__docum_cp__monto___5F14E4AF") @db.Decimal(18, 2)
  monto_gen               Decimal   @default(0, map: "DF__docum_cp__monto___600908E8") @db.Decimal(18, 5)
  monto_a1                Decimal   @default(0, map: "DF__docum_cp__monto___60FD2D21") @db.Decimal(18, 5)
  monto_a2                Decimal   @default(0, map: "DF__docum_cp__monto___61F1515A") @db.Decimal(18, 5)
  monto_bru               Decimal   @default(0, map: "DF__docum_cp__monto___62E57593") @db.Decimal(18, 2)
  descuentos              String    @default("1)", map: "DF__docum_cp__descue__63D999CC") @db.Char(15)
  monto_des               Decimal   @default(0, map: "DF__docum_cp__monto___64CDBE05") @db.Decimal(18, 2)
  recargo                 String    @default("1)", map: "DF__docum_cp__recarg__65C1E23E") @db.Char(15)
  monto_rec               Decimal   @default(0, map: "DF__docum_cp__monto___66B60677") @db.Decimal(18, 2)
  monto_otr               Decimal   @default(0, map: "DF__docum_cp__monto___67AA2AB0") @db.Decimal(18, 2)
  monto_net               Decimal   @default(0, map: "DF__docum_cp__monto___689E4EE9") @db.Decimal(18, 2)
  saldo                   Decimal   @default(0, map: "DF__docum_cp__saldo__69927322") @db.Decimal(18, 2)
  feccom                  DateTime  @default(dbgenerated("01/01/1900"), map: "DF__docum_cp__feccom__6A86975B") @db.SmallDateTime
  numcom                  Int       @default(0, map: "DF__docum_cp__numcom__6B7ABB94")
  dis_cen                 String    @default("1)", map: "DF__docum_cp__dis_ce__6C6EDFCD") @db.Text
  comis1                  Decimal   @default(0, map: "DF__docum_cp__comis1__6D630406") @db.Decimal(18, 2)
  comis2                  Decimal   @default(0, map: "DF__docum_cp__comis2__6E57283F") @db.Decimal(18, 2)
  comis3                  Decimal   @default(0, map: "DF__docum_cp__comis3__6F4B4C78") @db.Decimal(18, 2)
  comis4                  Decimal   @default(0, map: "DF__docum_cp__comis4__703F70B1") @db.Decimal(18, 2)
  adicional               Decimal   @default(0, map: "DF__docum_cp__adicio__713394EA") @db.Decimal(18, 2)
  campo1                  String    @default("1)", map: "DF__docum_cp__campo1__7227B923") @db.VarChar(60)
  campo2                  String    @default("1)", map: "DF__docum_cp__campo2__731BDD5C") @db.VarChar(60)
  campo3                  String    @default("1)", map: "DF__docum_cp__campo3__74100195") @db.VarChar(60)
  campo4                  String    @default("1)", map: "DF__docum_cp__campo4__750425CE") @db.VarChar(60)
  campo5                  String    @default("1)", map: "DF__docum_cp__campo5__75F84A07") @db.VarChar(60)
  campo6                  String    @default("1)", map: "DF__docum_cp__campo6__76EC6E40") @db.VarChar(60)
  campo7                  String    @default("1)", map: "DF__docum_cp__campo7__77E09279") @db.VarChar(60)
  campo8                  String    @default("1)", map: "DF__docum_cp__campo8__78D4B6B2") @db.VarChar(60)
  co_us_in                String    @default("1)", map: "DF__docum_cp__co_us___79C8DAEB") @db.Char(6)
  fe_us_in                DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_docum_cp") @db.DateTime
  co_us_mo                String    @default("1)", map: "DF__docum_cp__co_us___7BB1235D") @db.Char(6)
  fe_us_mo                DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_docum_cp") @db.DateTime
  co_us_el                String    @default("1)", map: "DF__docum_cp__co_us___7D996BCF") @db.Char(6)
  fe_us_el                DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_docum_cp") @db.DateTime
  revisado                String    @default("1)", map: "DF__docum_cp__revisa__7F81B441") @db.Char(1)
  trasnfe                 String    @default("1)", map: "DF__docum_cp__trasnf__0075D87A") @db.Char(1)
  co_sucu                 String    @default("1)", map: "DF__docum_cp__co_suc__0169FCB3") @db.Char(6)
  rowguid                 String    @unique(map: "index_1360059931") @default(dbgenerated("newid()"), map: "DF__docum_cp__rowgui__0BC78F95") @db.UniqueIdentifier
  mon_ilc                 Decimal   @default(0, map: "DF__docum_cp__mon_il__025E20EC") @db.Decimal(18, 5)
  otros1                  Decimal   @default(0, map: "DF__docum_cp__otros1__03524525") @db.Decimal(18, 5)
  otros2                  Decimal   @default(0, map: "DF__docum_cp__otros2__0446695E") @db.Decimal(18, 5)
  otros3                  Decimal   @default(0, map: "DF__docum_cp__otros3__053A8D97") @db.Decimal(18, 5)
  reng_si                 Boolean   @default(false, map: "DF__docum_cp__reng_s__062EB1D0")
  n_control               String    @default("1)", map: "df_n1_control") @db.Char(20)
  aux01                   Decimal   @default(0, map: "DF__docum_cp__aux01__441A030C") @db.Decimal(18, 5)
  aux02                   String    @default("1)", map: "DF__docum_cp__aux02__450E2745") @db.VarChar(30)
  salestax                String    @default("1)", map: "DF__Docum_cp__salest__1F7D7B3A") @db.Char(8)
  origen                  String    @default("1)", map: "DF__Docum_cp__origen__20719F95") @db.Char(1)
  origen_d                String    @default("1)", map: "DF__Docum_cp__origen_d__20719F96") @db.Char(20)
  fec_reg                 DateTime  @default(dbgenerated("CONVERT([varchar](10),'01/01/1900',(104))"), map: "DF__Tmp_docum__fec_r__1E31EF41") @db.SmallDateTime
  prov_ter                String    @default("1)", map: "DF__Tmp_docum__prov___1F26137A") @db.Char(10)
  reng_ter                Int       @default(0, map: "DF__Tmp_docum__reng___201A37B3")
  pro_pago                String    @default("1)", map: "DF__docum_cp__pro_pa__6A7D4111") @db.Text
  fcomproban              DateTime? @db.SmallDateTime
  almacen                 almacen   @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_docum_cp_almacen")
  moneda_docum_cpTomoneda moneda    @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_docum_cp_moneda")
  prov                    prov      @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_docum_cp_prov")
  tabulado                tabulado  @relation(fields: [tipo], references: [tipo], onUpdate: NoAction, map: "FK_docum_cp_tabulado")

  @@id([tipo_doc, nro_doc], map: "docum_cp_docp_nro")
  @@index([co_cli], map: "ico_cli")
  @@index([tipo_doc], map: "idocp_nro")
  @@index([nro_doc], map: "idocp_nro2")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
  @@index([nro_fact], map: "inro_fact")
  @@index([pagar], map: "ipagar")
  @@index([saldo], map: "isaldo")
}

model dppago {
  tipo_cli String   @id(map: "PK__dppago__2B60367F") @db.Char(6)
  descrip  String   @default("1)", map: "DF_dppago_descrip") @db.VarChar(60)
  desde1   Decimal  @default(0, map: "DF_dppago_desde1") @db.Decimal(18, 2)
  hasta1   Decimal  @default(0, map: "DF_dppago_hasta1") @db.Decimal(18, 2)
  hasta2   Decimal  @default(0, map: "DF_dppago_hasta2") @db.Decimal(18, 2)
  hasta3   Decimal  @default(0, map: "DF_dppago_hasta3") @db.Decimal(18, 2)
  hasta4   Decimal  @default(0, map: "DF_dppago_hasta4") @db.Decimal(18, 2)
  hasta5   Decimal  @default(0, map: "DF_dppago_hasta5") @db.Decimal(18, 2)
  porc1    Decimal  @default(0, map: "DF_dppago_porc1") @db.Decimal(18, 2)
  porc2    Decimal  @default(0, map: "DF_dppago_porc2") @db.Decimal(18, 2)
  porc3    Decimal  @default(0, map: "DF_dppago_porc3") @db.Decimal(18, 2)
  porc4    Decimal  @default(0, map: "DF_dppago_porc4") @db.Decimal(18, 2)
  porc5    Decimal  @default(0, map: "DF_dppago_porc5") @db.Decimal(18, 2)
  porc6    Decimal  @default(0, map: "DF_dppago_porc6") @db.Decimal(18, 2)
  campo1   String   @default("1)", map: "DF_dppago_campo1") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF_dppago_campo2") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF_dppago_campo3") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF_dppago_campo4") @db.VarChar(60)
  campo5   String   @default("1)", map: "DF_dppago_campo5") @db.VarChar(60)
  campo6   String   @default("1)", map: "DF_dppago_campo6") @db.VarChar(60)
  campo7   String   @default("1)", map: "DF_dppago_campo7") @db.VarChar(60)
  campo8   String   @default("1)", map: "DF_dppago_campo8") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF_dppago_co_us_in") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_dppago") @db.DateTime
  co_us_mo String   @default("1)", map: "DF_dppago_co_us_mo") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_dppago") @db.DateTime
  co_us_el String   @default("1)", map: "DF_dppago_co_us_el") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_dppago") @db.DateTime
  revisado String   @default("1)", map: "DF_dppago_revisado") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF_dppago_trasnfe") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF_dppago_co_sucu") @db.Char(6)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_dppago_rowguid") @db.UniqueIdentifier
}

model Empaques {
  emp_num  Int        @id(map: "PK_Empaques") @default(0, map: "DF_lisv_emp_num_list")
  fecha    DateTime   @default(now(), map: "DF_lisv_emp_fecha") @db.DateTime
  nro_orig Int        @default(0, map: "DF_lisv_emp_num_doc")
  tipo_doc String     @default("1)", map: "DF_lisv_emp_tipo_doc") @db.Char(4)
  descrip  String     @default("1)", map: "DF_Empaques_observac") @db.VarChar(60)
  co_cli   String     @default("1)", map: "DF_Empaques_co_cli") @db.Char(10)
  status   String     @default("0", map: "DF_Empaques_status") @db.Char(1)
  campo1   String     @default("1)", map: "DF_lisv_emp_campo1") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF_lisv_emp_campo2") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF_lisv_emp_campo3") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF_lisv_emp_campo4") @db.VarChar(60)
  campo5   String     @default("1)", map: "DF_lisv_emp_campo5") @db.VarChar(60)
  campo6   String     @default("1)", map: "DF_lisv_emp_campo6") @db.VarChar(60)
  campo7   String     @default("1)", map: "DF_lisv_emp_campo7") @db.VarChar(60)
  campo8   String     @default("1)", map: "DF_lisv_emp_campo8") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF_lisv_emp_co_us_in") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_lisv_emp_fe_us_in") @db.DateTime
  co_us_mo String     @default("1)", map: "DF_Empaques_co_us_mo") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_lisv_emp_fe_us_mo") @db.DateTime
  co_us_el String     @default("1)", map: "DF_Empaques_co_us_el") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_lisv_emp_fe_us_el") @db.DateTime
  co_envio String     @default("1)", map: "DF_Empaques_co_envio") @db.Char(6)
  fe_envio DateTime?  @db.DateTime
  co_resrc String     @default("1)", map: "DF_Empaques_co_resrc") @db.Char(4)
  fe_resrc DateTime?  @db.DateTime
  co_resem String     @default("1)", map: "DF_Empaques_co_resem") @db.Char(4)
  co_sucu  String     @default("1)", map: "DF_lisv_emp_co_sucu") @db.Char(6)
  fe_emp   DateTime?  @db.DateTime
  rowguid  String     @unique(map: "IX_Empaques_1") @default(dbgenerated("newid()"), map: "DF_Empaques_rowguid") @db.UniqueIdentifier
  revisado String     @default("1)", map: "DF_Empaques_revisado") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF_Empaques_trasnfe") @db.Char(1)
  anulada  Boolean    @default(false, map: "DF_Empaques_anulada")
  fact_num Int        @default(0, map: "DF_Empaques_fact_num")
  empr     Boolean    @default(false, map: "DF_Empaques_empr")
  reng_emp reng_emp[]

  @@index([fecha], map: "IX_Empaques")
}

model exp_imp {
  exp_num  Int           @id(map: "PK_exp_imp") @default(0, map: "DF_exp_imp_exp_num")
  exp_nro  String        @unique(map: "IX_exp_imp") @default("1)", map: "DF_exp_imp_exp_nro") @db.Char(30)
  descrip  String        @default("1)", map: "DF_exp_imp_descrip") @db.Char(60)
  co_age   String        @default("1)", map: "DF_exp_imp_co_age") @db.Char(10)
  fec_emis DateTime      @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_exp_imp_fec_emis") @db.DateTime
  campo1   String        @default("1)", map: "DF_exp_imp_campo1") @db.Char(60)
  campo2   String        @default("1)", map: "DF_exp_imp_campo2") @db.Char(60)
  campo3   String        @default("1)", map: "DF_exp_imp_campo3") @db.Char(60)
  campo4   String        @default("1)", map: "DF_exp_imp_campo4") @db.Char(60)
  campo5   String        @default("1)", map: "DF_exp_imp_campo5") @db.Char(60)
  campo6   String        @default("1)", map: "DF_exp_imp_campo6") @db.Char(60)
  campo7   String        @default("1)", map: "DF_exp_imp_campo7") @db.Char(60)
  campo8   String        @default("1)", map: "DF_exp_imp_campo8") @db.Char(60)
  co_us_in String        @default("1)", map: "DF_exp_imp_co_us_in") @db.Char(6)
  fe_us_in DateTime      @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_exp_imp_fe_us_in") @db.DateTime
  co_us_mo String        @default("1)", map: "DF_exp_imp_co_us_mo") @db.Char(6)
  fe_us_mo DateTime      @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_exp_imp_fe_us_mo") @db.DateTime
  co_us_el String        @default("1)", map: "DF_exp_imp_co_us_el") @db.Char(6)
  fe_us_el DateTime      @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_exp_imp_fe_us_el") @db.DateTime
  revisado String        @default("1)", map: "DF_exp_imp_revisado") @db.Char(1)
  trasnfe  String        @default("1)", map: "DF_exp_imp_trasnfe") @db.Char(1)
  co_sucu  String        @default("1)", map: "DF_exp_imp_co_sucu") @db.Char(6)
  rowguid  String        @default(dbgenerated("newid()"), map: "DF_exp_imp_rowguid") @db.UniqueIdentifier
  imp_num  Int           @default(0, map: "DF_exp_imp_imp_num")
  import   Renamedimport @relation("exp_impToimport", fields: [imp_num], references: [imp_num], onUpdate: NoAction, map: "FK_exp_imp_import")
  prov     prov          @relation(fields: [co_age], references: [co_prov], onUpdate: NoAction, map: "FK_exp_imp_prov")
  reng_doc reng_doc[]
  reng_emb reng_emb[]
}

model factura {
  fact_num               Int      @id(map: "factura_fac_num")
  contrib                Boolean  @default(false, map: "DF__factura__contrib__0816FA42")
  nombre                 String   @default("1)", map: "DF__factura__nombre__090B1E7B") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__factura__rif__09FF42B4") @db.Char(18)
  nit                    String   @default("1)", map: "DF__factura__nit__0AF366ED") @db.Char(18)
  num_control            Int      @default(0, map: "DF__factura__num_con__0BE78B26")
  status                 String   @default("1)", map: "DF__factura__status__0CDBAF5F") @db.Char(1)
  comentario             String   @default("1)", map: "DF__factura__comenta__0DCFD398") @db.Text
  descrip                String   @default("1)", map: "DF__factura__descrip__0EC3F7D1") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__factura__saldo__0FB81C0A") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__factura__fec_emi__10AC4043") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__factura__fec_ven__11A0647C") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__factura__co_cli__129488B5") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__factura__co_ven__1388ACEE") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__factura__co_tran__147CD127") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__factura__dir_ent__1570F560") @db.Text
  forma_pag              String   @default("1)", map: "DF__factura__forma_p__16651999") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__factura__tot_bru__17593DD2") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__factura__tot_net__184D620B") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__factura__glob_de__19418644") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__factura__tot_rec__1A35AA7D") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__factura__porc_gd__1B29CEB6") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__factura__porc_re__1C1DF2EF") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__factura__total_u__1D121728") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__factura__total_c__1E063B61") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__factura__tot_fle__1EFA5F9A") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__factura__monto_d__1FEE83D3") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__factura__totklu__20E2A80C") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__factura__anulada__21D6CC45")
  impresa                Boolean  @default(false, map: "DF__factura__impresa__22CAF07E")
  iva                    Decimal  @default(0, map: "DF__factura__iva__23BF14B7") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__factura__iva_dev__24B338F0") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__factura__feccom__25A75D29") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__factura__numcom__269B8162")
  tasa                   Decimal  @default(1, map: "DF__factura__tasa__278FA59B") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__factura__moneda__2883C9D4") @db.Char(6)
  dis_cen                String   @default("1)", map: "DF__factura__dis_cen__2977EE0D") @db.Text
  vuelto                 Decimal  @default(0, map: "DF__factura__vuelto__2A6C1246") @db.Decimal(18, 2)
  seriales               Int      @default(0, map: "DF__factura__seriale__2B60367F")
  tasag                  Decimal  @default(0, map: "DF__factura__tasag__2C545AB8") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__factura__tasag10__2D487EF1") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__factura__tasag20__2E3CA32A") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__factura__campo1__2F30C763") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__factura__campo2__3024EB9C") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__factura__campo3__31190FD5") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__factura__campo4__320D340E") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__factura__campo5__33015847") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__factura__campo6__33F57C80") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__factura__campo7__34E9A0B9") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__factura__campo8__35DDC4F2") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__factura__co_us_i__36D1E92B") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_factura") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__factura__co_us_m__38BA319D") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_factura") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__factura__co_us_e__3AA27A0F") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_factura") @db.DateTime
  revisado               String   @default("1)", map: "DF__factura__revisad__3C8AC281") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__factura__trasnfe__3D7EE6BA") @db.Char(1)
  numcon                 String   @default("1)", map: "DF__factura__numcon__3E730AF3") @db.Char(20)
  co_sucu                String   @default("1)", map: "DF__factura__co_sucu__3F672F2C") @db.Char(6)
  rowguid                String   @unique(map: "index_1456060273") @default(dbgenerated("newid()"), map: "DF__factura__rowguid__118068EB") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__factura__mon_ilc__405B5365") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__factura__otros1__414F779E") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__factura__otros2__42439BD7") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__factura__otros3__4337C010") @db.Decimal(18, 5)
  num_turno              Int      @default(0, map: "DF_factura_num_turno")
  aux01                  Decimal  @default(0, map: "DF__factura__aux01__46024B7E") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__factura__aux02__46F66FB7") @db.VarChar(30)
  ID                     Int      @default(-1, map: "DF_FACTURA_ID")
  salestax               String   @default("1)", map: "DF__factura__salesta__112F5BE3") @db.Char(8)
  origen                 String?  @default("1)", map: "DF__factura__origen__20719F72") @db.Char(1)
  origen_d               String?  @default("1)", map: "DF__factura__origen_d__20719F73") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__factura__sta_pro__37703C52") @db.Char(1)
  fec_reg                DateTime @default(dbgenerated("CONVERT([varchar](10),'01/01/1900',(104))"), map: "DF__factura__fec_reg__3864608B") @db.SmallDateTime
  impfis                 String   @default("1)", map: "DF__factura__impfis__395884C4") @db.Char(20)
  impfisfac              String   @default("1)", map: "DF__factura__impfisf__3A4CA8FD") @db.Char(15)
  imp_nro_z              String   @default("1)", map: "DF__factura__imp_nro__3B40CD36") @db.Char(15)
  ven_ter                Boolean  @default(false, map: "DF__factura__ven_ter__3C34F16F")
  ptovta                 Boolean  @default(false, map: "DF_factura_PtoVta")
  telefono               String   @default("60)", map: "DF__factura__telefon__3E1D39E1") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_factura_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_factura_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_factura_condicio")
  moneda_facturaTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_factura_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_factura_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_factura_vendedor")

  @@index([num_turno], map: "factura_num_turno")
  @@index([co_cli], map: "ico_cli")
  @@index([co_tran], map: "ico_tran")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
  @@index([ID], map: "IX_factura")
  @@index([fe_us_mo], map: "IX_factura_1")
}

model fallas {
  co_falla  String   @default("1)", map: "DF__fallas__co_falla__409DAC8C") @db.Char(6)
  falla_des String   @default("1)", map: "DF__fallas__falla_de__4191D0C5") @db.Char(50)
  co_lin    String   @default("1)", map: "DF__fallas__co_lin__4285F4FE") @db.Char(6)
  campo1    String   @default("1)", map: "DF__fallas__campo1__437A1937") @db.Char(30)
  campo2    String   @default("1)", map: "DF__fallas__campo2__446E3D70") @db.Char(30)
  campo3    String   @default("1)", map: "DF__fallas__campo3__456261A9") @db.Char(30)
  campo4    String   @default("1)", map: "DF__fallas__campo4__465685E2") @db.Char(30)
  co_us_in  String   @default("1)", map: "DF__fallas__co_us_in__474AAA1B") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_fallas") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF__fallas__co_us_mo__4932F28D") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_fallas") @db.DateTime
  co_us_el  String   @default("1)", map: "DF__fallas__co_us_el__4B1B3AFF") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_fallas") @db.DateTime
  revisado  String   @default("1)", map: "DF__fallas__revisado__4D038371") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF__fallas__trasnfe__4DF7A7AA") @db.Char(1)
  co_sucu   String   @default("1)", map: "DF__fallas__co_sucu__4EEBCBE3") @db.Char(6)
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_fallas_rowguid") @db.UniqueIdentifier

  @@id([co_falla, co_lin], map: "fallas_co_falla")
  @@index([falla_des], map: "falla_des")
  @@index([co_falla], map: "ico_falla")
  @@index([co_lin], map: "ico_lin")
  @@index([falla_des], map: "ifalla_des")
}

model fisico {
  num_fis               Int      @id(map: "fisico_num_fisico")
  fecha_fis             DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__fisico__fecha_fi__45200882") @db.SmallDateTime
  observac              String   @default("1)", map: "DF__fisico__observac__46142CBB") @db.VarChar(60)
  co_alma               String   @default("1)", map: "DF__fisico__co_alma__470850F4") @db.Char(6)
  cerrado               Boolean  @default(false, map: "DF__fisico__cerrado__47FC752D")
  nro_ajuste            Int      @default(0, map: "DF__fisico__nro_ajus__48F09966")
  anulado               Boolean  @default(false, map: "DF__fisico__anulado__49E4BD9F")
  moneda                String   @default("1)", map: "DF__fisico__moneda__4AD8E1D8") @db.Char(6)
  tasa                  Decimal  @default(1, map: "DF__fisico__tasa__4BCD0611") @db.Decimal(18, 5)
  campo1                String   @default("1)", map: "DF__fisico__campo1__4CC12A4A") @db.VarChar(60)
  campo2                String   @default("1)", map: "DF__fisico__campo2__4DB54E83") @db.VarChar(60)
  campo3                String   @default("1)", map: "DF__fisico__campo3__4EA972BC") @db.VarChar(60)
  campo4                String   @default("1)", map: "DF__fisico__campo4__4F9D96F5") @db.VarChar(60)
  campo5                String   @default("1)", map: "DF__fisico__campo5__5091BB2E") @db.VarChar(60)
  campo6                String   @default("1)", map: "DF__fisico__campo6__5185DF67") @db.VarChar(60)
  campo7                String   @default("1)", map: "DF__fisico__campo7__527A03A0") @db.VarChar(60)
  campo8                String   @default("1)", map: "DF__fisico__campo8__536E27D9") @db.VarChar(60)
  co_us_in              String   @default("1)", map: "DF__fisico__co_us_in__54624C12") @db.Char(6)
  fe_us_in              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_fisico") @db.DateTime
  co_us_mo              String   @default("1)", map: "DF__fisico__co_us_mo__564A9484") @db.Char(6)
  fe_us_mo              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_fisico") @db.DateTime
  co_us_el              String   @default("1)", map: "DF__fisico__co_us_el__5832DCF6") @db.Char(6)
  fe_us_el              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_fisico") @db.DateTime
  revisado              String   @default("1)", map: "DF__fisico__revisado__5A1B2568") @db.Char(1)
  trasnfe               String   @default("1)", map: "DF__fisico__trasnfe__5B0F49A1") @db.Char(1)
  co_sucu               String   @default("1)", map: "DF__fisico__co_sucu__5C036DDA") @db.Char(6)
  rowguid               String   @unique(map: "index_1552060615") @default(dbgenerated("newid()"), map: "DF__fisico__rowguid__17394241") @db.UniqueIdentifier
  aux01                 Decimal  @default(0, map: "DF__fisico__aux01__47EA93F0") @db.Decimal(18, 5)
  aux02                 String   @default("1)", map: "DF__fisico__aux02__48DEB829") @db.VarChar(30)
  almacen               almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_fisico_almacen")
  moneda_fisicoTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_fisico_moneda")
  sub_alma              sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_fisico_sub_alma")

  @@index([co_alma], map: "co_alma")
  @@index([co_alma], map: "ico_alma")
  @@index([fecha_fis], map: "ifecha_fis")
  @@index([moneda], map: "imoneda")
}

model formatos {
  tipo_for   String   @default("1)", map: "DF__formatos__tipo_f__5CF79213") @db.Char(1)
  co_for     String   @id(map: "formatos_co_for") @db.Char(2)
  descrip    String   @default("1)", map: "DF__formatos__descri__5EDFDA85") @db.VarChar(60)
  guardo_en  String   @default("1)", map: "DF__formatos__guardo__5FD3FEBE") @db.VarChar(60)
  nro_lin    Int      @default(0, map: "DF__formatos__nro_li__60C822F7")
  lin_encab  Int      @default(0, map: "DF__formatos__lin_en__61BC4730")
  lin_cuerpo Int      @default(0, map: "DF__formatos__lin_cu__62B06B69")
  tipo_letra String   @default("1)", map: "DF__formatos__tipo_l__63A48FA2") @db.VarChar(100)
  colu_obse  Int      @default(0, map: "DF__formatos__colu_o__6498B3DB")
  cant_obse  Int      @default(0, map: "DF__formatos__cant_o__658CD814")
  letr_obse  String   @default("1)", map: "DF__formatos__letr_o__6680FC4D") @db.Char(1)
  cant_reng  Int      @default(0, map: "DF__formatos__cant_r__67752086")
  co_us_in   String   @default("1)", map: "DF__formatos__co_us___686944BF") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_formatos") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__formatos__co_us___6A518D31") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_formatos") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__formatos__co_us___6C39D5A3") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_formatos") @db.DateTime
  revisado   String   @default("1)", map: "DF__formatos__revisa__6E221E15") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__formatos__trasnf__6F16424E") @db.Char(1)
  rowguid    String   @unique(map: "index_501576825") @default(dbgenerated("newid()"), map: "DF__formatos__rowgui__1CF21B97") @db.UniqueIdentifier
}

model gene_kit {
  gene_num                Int      @id(map: "gene_kit_gene_num")
  fecha                   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__gene_kit__fecha__70FE8AC0") @db.SmallDateTime
  co_art                  String   @default("1)", map: "DF__gene_kit__co_art__71F2AEF9") @db.Char(30)
  tasa                    Decimal  @default(1, map: "DF__gene_kit__tasa__72E6D332") @db.Decimal(18, 5)
  moneda                  String   @default("1)", map: "DF__gene_kit__moneda__73DAF76B") @db.Char(6)
  dis_cen                 String   @default("1)", map: "DF__gene_kit__dis_ce__74CF1BA4") @db.Text
  feccom                  DateTime @default(dbgenerated("01/01/1900"), map: "DF__gene_kit__feccom__75C33FDD") @db.SmallDateTime
  numcom                  Int      @default(0, map: "DF__gene_kit__numcom__76B76416")
  total_art               Decimal  @default(0, map: "DF__gene_kit__total___77AB884F") @db.Decimal(18, 5)
  stotal_art              Decimal  @default(0, map: "DF__gene_kit__stotal__789FAC88") @db.Decimal(18, 5)
  costo_tot               Decimal  @default(0, map: "DF__gene_kit__costo___7993D0C1") @db.Decimal(18, 5)
  co_alma                 String   @default("1)", map: "DF__gene_kit__co_alm__7A87F4FA") @db.Char(6)
  aju_ent                 Int      @default(0, map: "DF__gene_kit__aju_en__7B7C1933")
  campo1                  String   @default("1)", map: "DF__gene_kit__campo1__7C703D6C") @db.VarChar(60)
  campo2                  String   @default("1)", map: "DF__gene_kit__campo2__7D6461A5") @db.VarChar(60)
  campo3                  String   @default("1)", map: "DF__gene_kit__campo3__7E5885DE") @db.VarChar(60)
  campo4                  String   @default("1)", map: "DF__gene_kit__campo4__7F4CAA17") @db.VarChar(60)
  campo5                  String   @default("1)", map: "DF__gene_kit__campo5__0040CE50") @db.VarChar(60)
  campo6                  String   @default("1)", map: "DF__gene_kit__campo6__0134F289") @db.VarChar(60)
  campo7                  String   @default("1)", map: "DF__gene_kit__campo7__022916C2") @db.VarChar(60)
  campo8                  String   @default("1)", map: "DF__gene_kit__campo8__031D3AFB") @db.VarChar(60)
  co_us_in                String   @default("1)", map: "DF__gene_kit__co_us___04115F34") @db.Char(6)
  fe_us_in                DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_gene_kit") @db.DateTime
  co_us_mo                String   @default("1)", map: "DF__gene_kit__co_us___05F9A7A6") @db.Char(6)
  fe_us_mo                DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_gene_kit") @db.DateTime
  co_us_el                String   @default("1)", map: "DF__gene_kit__co_us___07E1F018") @db.Char(6)
  fe_us_el                DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_gene_kit") @db.DateTime
  revisado                String   @default("1)", map: "DF__gene_kit__revisa__09CA388A") @db.Char(1)
  trasnfe                 String   @default("1)", map: "DF__gene_kit__trasnf__0ABE5CC3") @db.Char(1)
  co_sucu                 String   @default("1)", map: "DF__gene_kit__co_suc__0BB280FC") @db.Char(6)
  rowguid                 String   @unique(map: "index_1648060957") @default(dbgenerated("newid()"), map: "DF__gene_kit__rowgui__22AAF4ED") @db.UniqueIdentifier
  pendiente2              Decimal  @default(0, map: "DF_gene_kit_pendiente2") @db.Decimal(18, 5)
  total_uni               Decimal  @default(0, map: "DF__gene_kit__total___372A1C42") @db.Decimal(18, 5)
  aux01                   Decimal  @default(0, map: "DF__gene_kit__aux01__49D2DC62") @db.Decimal(18, 5)
  aux02                   String   @default("1)", map: "DF__gene_kit__aux02__4AC7009B") @db.VarChar(30)
  art                     art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_gene_kit_art")
  moneda_gene_kitTomoneda moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_gene_kit_moneda")
  sub_alma                sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_gene_kit_sub_alma")

  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
  @@index([moneda], map: "imoneda")
}

model hist_plan {
  id_hist  String    @default("1)", map: "DF_hist_plan_id_hist") @db.Char(10)
  co_plan  String    @default("1)", map: "DF_hist_plan_co_plan") @db.Char(10)
  plan_num String    @default("1)", map: "DF_hist_plan_plan_num") @db.Char(20)
  des_hist String    @default("1)", map: "DF_hist_plan_des_hist") @db.Char(60)
  xml_cont String    @default("1)", map: "DF_hist_plan_xml_cont") @db.Text
  gen_fec  DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_hist_plan_gen_fec") @db.DateTime
  mes_plan String    @default("1)", map: "DF_hist_plan_mes") @db.Char(2)
  ano_plan String    @default("1)", map: "DF_hist_plan_ano") @db.Char(4)
  can_fech DateTime? @db.DateTime
  campo1   String    @default("1)", map: "DF_hist_plan_campo1") @db.Char(60)
  campo2   String    @default("1)", map: "DF_hist_plan_campo2") @db.Char(60)
  campo3   String    @default("1)", map: "DF_hist_plan_campo3") @db.Char(60)
  campo4   String    @default("1)", map: "DF_hist_plan_campo4") @db.Char(60)
  co_us_in String    @default("1)", map: "DF_hist_plan_co_us_in") @db.Char(6)
  fe_us_in DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_hist_plan_fe_us_in") @db.DateTime
  co_us_mo String    @default("1)", map: "DF_hist_plan_co_us_mo") @db.Char(6)
  fe_us_mo DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_hist_plan_fe_us_mo") @db.DateTime
  co_us_el String    @default("1)", map: "DF_hist_plan_co_us_el") @db.Char(6)
  fe_us_el DateTime  @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_hist_plan_fe_us_el") @db.DateTime
  revisado String    @default("1)", map: "DF_hist_plan_revisado") @db.Char(1)
  trasnfe  String    @default("1)", map: "DF_hist_plan_trasnfe") @db.Char(1)
  co_sucu  String    @default("1)", map: "DF_hist_plan_co_sucu") @db.Char(6)
  rowguid  String    @default(dbgenerated("newid()"), map: "DF_hist_plan_rowguid") @db.UniqueIdentifier
  plan_fis plan_fis  @relation(fields: [co_plan], references: [co_plan], onUpdate: NoAction, map: "FK_hist_plan_plan_fis")

  @@id([id_hist, co_plan], map: "PK_hist_plan")
}

model imp_mun {
  co_imp   String   @db.Char(15)
  imp_des  String   @default("1)", map: "DF__imp_mun__imp_des__0D9AC96E") @db.VarChar(60)
  alicuota Decimal  @default(0, map: "DF__imp_mun__alicuot__0E8EEDA7") @db.Decimal(6, 2)
  campo1   String   @default("1)", map: "DF__imp_mun__campo1__0F8311E0") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF__imp_mun__campo2__10773619") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF__imp_mun__campo3__116B5A52") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF__imp_mun__campo4__125F7E8B") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF__imp_mun__co_us_i__1353A2C4") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_imp_mun") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__imp_mun__co_us_m__153BEB36") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_imp_mun") @db.DateTime
  co_us_el String   @default("1)", map: "DF__imp_mun__co_us_e__172433A8") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_imp_mun") @db.DateTime
  revisado String   @default("1)", map: "DF__imp_mun__revisad__190C7C1A") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__imp_mun__trasnfe__1A00A053") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__imp_mun__co_sucu__1AF4C48C") @db.Char(6)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_imp_mun_rowguid") @db.UniqueIdentifier
  co_alma  String   @db.Char(6)
  n_act    String   @default("1)", map: "DF__imp_mun__n_act__188E2484") @db.Char(20)
  m_trib   Decimal  @default(0, map: "DF_imp_mun_m_trib") @db.Decimal(18, 2)
  almacen  almacen  @relation(fields: [co_alma], references: [co_alma], onUpdate: NoAction, map: "FK_imp_mun_almacen")

  @@id([co_imp, co_alma], map: "PK__imp_mun__46941AFF")
  @@index([imp_des], map: "imp_mun_imp_des")
}

/// This model has been renamed to 'Renamedimport' during introspection, because the original name 'import' is reserved.
model Renamedimport {
  imp_num  Int        @id(map: "PK_import") @default(0, map: "DF_import_imp_num")
  status   String     @default("1)", map: "DF_import_status") @db.Char(3)
  fec_imp  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_import_fec_imp") @db.DateTime
  descrip  String     @default("1)", map: "DF_import_descrip") @db.VarChar(80)
  co_mone  String     @default("1)", map: "DF_import_co_mone") @db.Char(6)
  co_sucu  String     @default("1)", map: "DF_import_co_sucu") @db.Char(6)
  trasnfe  String     @default("1)", map: "DF_import_trasnfe") @db.Char(1)
  revisado String     @default("1)", map: "DF_import_revisado") @db.Char(1)
  co_us_in String     @default("1)", map: "DF_import_co_us_in") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_import_fe_us_in") @db.DateTime
  co_us_mo String     @default("1)", map: "DF_import_co_us_mo") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_import_fe_us_mo") @db.DateTime
  co_us_el String     @default("1)", map: "DF_import_co_us_el") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_import_fe_us_el") @db.DateTime
  ajus_num Int        @default(0, map: "DF_import_ajus_num")
  n_cost_b String     @default("1)", map: "DF_import_n_cost_b") @db.Char(4)
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_import_rowguid") @db.UniqueIdentifier
  campo1   String     @default("1)", map: "DF_import_campo1") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF_import_campo2") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF_import_campo3") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF_import_campo4") @db.VarChar(60)
  campo5   String     @default("1)", map: "DF_import_campo5") @db.VarChar(60)
  campo6   String     @default("1)", map: "DF_import_campo6") @db.VarChar(60)
  campo7   String     @default("1)", map: "DF_import_campo7") @db.VarChar(60)
  campo8   String     @default("1)", map: "DF_import_campo8") @db.VarChar(60)
  tasa     Decimal    @default(0, map: "DF_import_tasa") @db.Decimal(18, 2)
  d_gasto  Int        @default(0, map: "DF_import_dis_gasto")
  moneda   moneda     @relation("importTomoneda", fields: [co_mone], references: [co_mone], onUpdate: NoAction, map: "FK_import_moneda")
  exp_imp  exp_imp[]  @relation("exp_impToimport")
  reng_aco reng_aco[] @relation("importToreng_aco")
  reng_aim reng_aim[] @relation("importToreng_aim")

  @@map("import")
}

model importac {
  imp_num    Int      @id(map: "PK_importac") @default(0, map: "DF_importac_imp_num")
  num_plvc   Int      @default(0, map: "DF_importac_num_plvc")
  tot_plvc   Float    @default(0, map: "DF_importac_tot_plvc")
  descrip    String   @default("1)", map: "DF_importac_descrip") @db.Char(60)
  fec_emis   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_importac_fec_emis") @db.SmallDateTime
  otro_cos   Float    @default(0, map: "DF_importac_otro_cos")
  tot_fai    Float    @default(0, map: "DF_importac_tot_fai")
  tot_fci    Float    @default(0, map: "DF_importac_tot_fci")
  tipo_dis   Int      @default(0, map: "DF_importac_tipo_dis")
  anulada    Boolean  @default(false, map: "DF_importac_anulada")
  impresa    Boolean  @default(false, map: "DF_importac_impresa")
  feccom     DateTime @default(dbgenerated("01/01/1900"), map: "DF_importac_feccom") @db.SmallDateTime
  numcom     Int      @default(0, map: "DF_importac_numcom")
  campo1     String   @default("1)", map: "DF_importac_campo1") @db.Char(30)
  campo2     String   @default("1)", map: "DF_importac_campo2") @db.Char(30)
  campo3     String   @default("1)", map: "DF_importac_campo3") @db.Char(30)
  campo4     String   @default("1)", map: "DF_importac_campo4") @db.Char(30)
  campo5     String   @default("1)", map: "DF_importac_campo5") @db.Char(30)
  campo6     String   @default("1)", map: "DF_importac_campo6") @db.Char(30)
  campo7     String   @default("1)", map: "DF_importac_campo7") @db.Char(30)
  campo8     String   @default("1)", map: "DF_importac_campo8") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF_importac_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_importac") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_importac_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_importac") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_importac_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_importac") @db.DateTime
  revisado   String   @default("1)", map: "DF_importac_revisado") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF_importac_trasnfe") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF_importac_co_sucu") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_importac_rowguid") @db.UniqueIdentifier
  monto_base Decimal  @default(0, map: "DF_importac_monto_base") @db.Decimal(18, 2)
  iva        Decimal  @default(0, map: "DF_importac_iva") @db.Decimal(18, 2)
  planilla   String   @default("1)", map: "DF_importac_plantilla") @db.Char(15)
  comentario String   @default("1)", map: "DF_importac_comentario") @db.Text
  aux01      Decimal  @default(0, map: "DF__importac__aux01__4BBB24D4") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__importac__aux02__4CAF490D") @db.VarChar(30)

  @@index([feccom, numcom], map: "ifeccom_numcom")
}

model inf_dmc {
  inf_num  String   @default("1)", map: "DF_inf_dmc_inf_num") @db.Char(6)
  inf_desc String   @default("1)", map: "DF_inf_dmc_inf_desc") @db.VarChar(60)
  clave    String   @default("1)", map: "DF_inf_dmc_clave1") @db.Char(10)
  tipo     String   @default("1)", map: "DF_inf_dmc_tipo") @db.Char(4)
  telefono String   @default("1)", map: "DF_inf_dmc_telefono") @db.Char(15)
  co_us_el String   @default("1)", map: "DF_inf_dmc_co_us_el") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_inf_dmc_fe_us_el") @db.DateTime
  revisado String   @default("1)", map: "DF_inf_dmc_revisado") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF_inf_dmc_trasnfe") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF_inf_dmc_co_sucu") @db.Char(6)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_inf_dmc_rowguid") @db.UniqueIdentifier
  co_us_in String   @default("1)", map: "DF_inf_dmc_co_us_in") @db.Char(6)
  co_us_mo String   @default("1)", map: "DF_inf_dmc_co_us_mo") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_inf_dmc_fe_us_in") @db.DateTime
  fe_us_mo DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_inf_dmc_fe_us_mo") @db.DateTime
  campo1   String   @default("1)", map: "DF_inf_dmc_campo1") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF_inf_dmc_campo2") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF_inf_dmc_campo3") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF_inf_dmc_campo4") @db.VarChar(60)
  dir      String   @default("1)", map: "DF_inf_dmc_dir") @db.VarChar(60)

  @@id([inf_num, tipo], map: "PK_inf_dmc")
}

model kit {
  kit_num   Int      @id(map: "kit_kit_num")
  co_art    String   @default("1)", map: "DF__kit__co_art__1CDD0CFE") @db.Char(30)
  fec_emis  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__kit__fec_emis__1DD13137") @db.SmallDateTime
  des_kit   String   @default("1)", map: "DF__kit__des_kit__1EC55570") @db.VarChar(60)
  total_art Decimal  @default(0, map: "DF__kit__total_art__1FB979A9") @db.Decimal(18, 5)
  co_us_in  String   @default("1)", map: "DF__kit__co_us_in__20AD9DE2") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_kit") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF__kit__co_us_mo__2295E654") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_kit") @db.DateTime
  co_us_el  String   @default("1)", map: "DF__kit__co_us_el__247E2EC6") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_kit") @db.DateTime
  campo1    String   @default("1)", map: "DF__kit__campo1__26667738") @db.VarChar(60)
  campo2    String   @default("1)", map: "DF__kit__campo2__275A9B71") @db.VarChar(60)
  campo3    String   @default("1)", map: "DF__kit__campo3__284EBFAA") @db.VarChar(60)
  campo4    String   @default("1)", map: "DF__kit__campo4__2942E3E3") @db.VarChar(60)
  campo7    String   @default("1)", map: "DF__kit__campo7__2A37081C") @db.VarChar(60)
  campo6    String   @default("1)", map: "DF__kit__campo6__2B2B2C55") @db.VarChar(60)
  campo5    String   @default("1)", map: "DF__kit__campo5__2C1F508E") @db.VarChar(60)
  campo8    String   @default("1)", map: "DF__kit__campo8__2D1374C7") @db.VarChar(60)
  uni_venta String   @default("1)", map: "DF__kit__uni_venta__2E079900") @db.Char(4)
  costeo    Int      @default(0, map: "DF__kit__costeo__2EFBBD39")
  revisado  String   @default("1)", map: "DF__kit__revisado__2FEFE172") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF__kit__trasnfe__30E405AB") @db.Char(1)
  co_sucu   String   @default("1)", map: "DF__kit__co_sucu__31D829E4") @db.Char(6)
  rowguid   String   @unique(map: "index_1744061299") @default(dbgenerated("newid()"), map: "DF__kit__rowguid__2863CE43") @db.UniqueIdentifier
  art       art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_kit_art")

  @@index([co_art], map: "ico_art")
  @@index([fec_emis], map: "ifec_emis")
}

model lin_art {
  co_lin    String                   @id(map: "lin_art_co_lin") @db.Char(6)
  lin_des   String                   @default("1)", map: "DF__lin_art__lin_des__33C07256") @db.VarChar(60)
  dis_cen   String                   @default("1)", map: "DF__lin_art__dis_cen__34B4968F") @db.Text
  campo1    String                   @default("1)", map: "DF__lin_art__campo1__35A8BAC8") @db.VarChar(60)
  campo2    String                   @default("1)", map: "DF__lin_art__campo2__369CDF01") @db.VarChar(60)
  campo3    String                   @default("1)", map: "DF__lin_art__campo3__3791033A") @db.VarChar(60)
  campo4    String                   @default("1)", map: "DF__lin_art__campo4__38852773") @db.VarChar(60)
  co_us_in  String                   @default("1)", map: "DF__lin_art__co_us_i__39794BAC") @db.Char(6)
  fe_us_in  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_lin_art") @db.DateTime
  co_us_mo  String                   @default("1)", map: "DF__lin_art__co_us_m__3B61941E") @db.Char(6)
  fe_us_mo  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_lin_art") @db.DateTime
  co_us_el  String                   @default("1)", map: "DF__lin_art__co_us_e__3D49DC90") @db.Char(6)
  fe_us_el  DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_lin_art") @db.DateTime
  revisado  String                   @default("1)", map: "DF__lin_art__revisad__3F322502") @db.Char(1)
  trasnfe   String                   @default("1)", map: "DF__lin_art__trasnfe__4026493B") @db.Char(1)
  co_sucu   String                   @default("1)", map: "DF__lin_art__co_sucu__411A6D74") @db.Char(6)
  rowguid   String                   @unique(map: "index_1824061584") @default(dbgenerated("newid()"), map: "DF__lin_art__rowguid__2E1CA799") @db.UniqueIdentifier
  co_imun   String                   @default("1)", map: "DF__lin_art__co_imun__420E91AD") @db.Char(15)
  co_reten  String                   @default("1)", map: "DF__lin_art__co_rete__4302B5E6") @db.Char(6)
  comi_lin  Decimal                  @default(0, map: "DF_lin_art_comi_lin") @db.Decimal(18, 2)
  comi_lin2 Decimal                  @default(0, map: "DF__lin_art__comi_li__241F076A") @db.Decimal(6, 2)
  row_id    Unsupported("timestamp")
  va        Boolean                  @default(false, map: "DF_lin_art_va")
  i_lin_des String                   @default("1)", map: "DF_lin_art_i_lin_des") @db.VarChar(60)
  movil     Boolean                  @default(false, map: "DF__lin_art__movil__22EEE4C2")
  art       art[]
  sub_lin   sub_lin[]

  @@index([lin_des], map: "ilin_des")
}

model lote {
  co_art     String    @db.Char(30)
  nro_lote   String    @db.Char(20)
  fec_lote   DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__lote__fec_lote__45DF2291") @db.SmallDateTime
  revisado   String    @default("1)", map: "DF__lote__revisado__46D346CA") @db.Char(1)
  trasnfe    String    @default("1)", map: "DF__lote__trasnfe__47C76B03") @db.Char(1)
  rowguid    String    @default(dbgenerated("newid()"), map: "DF_lote_rowguid") @db.UniqueIdentifier
  prec_vta1  Decimal   @default(0, map: "DF__lote__prec_vta1__7037B115") @db.Decimal(18, 5)
  prec_vta2  Decimal   @default(0, map: "DF__lote__prec_vta2__712BD54E") @db.Decimal(18, 5)
  prec_vta3  Decimal   @default(0, map: "DF__lote__prec_vta3__721FF987") @db.Decimal(18, 5)
  prec_vta4  Decimal   @default(0, map: "DF__lote__prec_vta4__73141DC0") @db.Decimal(18, 5)
  prec_vta5  Decimal   @default(0, map: "DF__lote__prec_vta5__740841F9") @db.Decimal(18, 5)
  ult_cos_un Decimal   @default(0, map: "DF__lote__ult_cos_un__535159A4") @db.Decimal(18, 5)
  ult_cos_om Decimal   @default(0, map: "DF__lote__ult_cos_om__54457DDD") @db.Decimal(18, 5)
  aux01      Decimal   @default(0, map: "DF__lote__aux01__5BAD9CC8") @db.Decimal(18, 5)
  aux02      String    @default("1)", map: "DF__lote__aux02__5CA1C101") @db.Char(30)
  art        art       @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_lote_art")
  st_lote    st_lote[]

  @@id([co_art, nro_lote], map: "PK_lote")
  @@index([co_art], map: "ico_art")
  @@index([nro_lote], map: "inro_lote")
}

model moneda {
  co_mone  String          @id(map: "moneda_co_mone") @db.Char(6)
  mone_des String          @default("1)", map: "DF__moneda__mone_des__49AFB375") @db.VarChar(60)
  cambio   Decimal         @default(0, map: "DF__moneda__cambio__4AA3D7AE") @db.Decimal(18, 5)
  campo1   String          @default("1)", map: "DF__moneda__campo1__4B97FBE7") @db.VarChar(60)
  campo2   String          @default("1)", map: "DF__moneda__campo2__4C8C2020") @db.VarChar(60)
  campo3   String          @default("1)", map: "DF__moneda__campo3__4D804459") @db.VarChar(60)
  campo4   String          @default("1)", map: "DF__moneda__campo4__4E746892") @db.VarChar(60)
  co_us_in String          @default("1)", map: "DF__moneda__co_us_in__4F688CCB") @db.Char(6)
  fe_us_in DateTime        @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_moneda") @db.DateTime
  co_us_mo String          @default("1)", map: "DF__moneda__co_us_mo__5150D53D") @db.Char(6)
  fe_us_mo DateTime        @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_moneda") @db.DateTime
  co_us_el String          @default("1)", map: "DF__moneda__co_us_el__53391DAF") @db.Char(6)
  fe_us_el DateTime        @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_moneda") @db.DateTime
  revisado String          @default("1)", map: "DF__moneda__revisado__55216621") @db.Char(1)
  trasnfe  String          @default("1)", map: "DF__moneda__trasnfe__56158A5A") @db.Char(1)
  co_sucu  String          @default("1)", map: "DF__moneda__co_sucu__5709AE93") @db.Char(6)
  rowguid  String          @unique(map: "index_1904061869") @default(dbgenerated("newid()"), map: "DF__moneda__rowguid__33D580EF") @db.UniqueIdentifier
  ajuste   ajuste[]
  cobros   cobros[]
  compras  compras[]
  cotiz_c  cotiz_c[]
  cotiz_p  cotiz_p[]
  dep_caj  dep_caj[]
  dev_cli  dev_cli[]
  dev_pro  dev_pro[]
  docum_cc docum_cc[]
  docum_cp docum_cp[]
  factura  factura[]
  fisico   fisico[]
  gene_kit gene_kit[]
  import   Renamedimport[] @relation("importTomoneda")
  mov_ban  mov_ban[]
  mov_caj  mov_caj[]
  not_dep  not_dep[]
  not_ent  not_ent[]
  not_rec  not_rec[]
  ordenes  ordenes[]
  pagos    pagos[]
  pedidos  pedidos[]
  placom   placom[]
  plavent  plavent[]
  reng_aco reng_aco[]
  reng_aim reng_aim[]
  rma_entc rma_entc[]
  rma_entp rma_entp[]
  tasas    tasas[]

  @@index([mone_des], map: "imone_des")
}

model mov_ban {
  mov_num                Int        @id(map: "mov_ban_mban_num")
  codigo                 String     @default("1)", map: "DF__mov_ban__codigo__58F1F705") @db.Char(6)
  dep_num                Int        @default(0, map: "DF__mov_ban__dep_num__59E61B3E")
  reng_num               Int        @default(0, map: "DF__mov_ban__reng_nu__5ADA3F77")
  origen                 String     @default("1)", map: "DF__mov_ban__origen__5BCE63B0") @db.Char(3)
  tipo_op                String     @default("1)", map: "DF__mov_ban__tipo_op__5CC287E9") @db.Char(2)
  forma_pag              String     @default("1)", map: "DF__mov_ban__forma_p__5DB6AC22") @db.Char(2)
  fecha                  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__mov_ban__fecha__5EAAD05B") @db.SmallDateTime
  doc_num                String     @default("1)", map: "DF__mov_ban__doc_num__5F9EF494") @db.Char(20)
  descrip                String     @default("1)", map: "DF__mov_ban__descrip__609318CD") @db.VarChar(60)
  monto_d                Decimal    @default(0, map: "DF__mov_ban__monto_d__61873D06") @db.Decimal(18, 2)
  monto_h                Decimal    @default(0, map: "DF__mov_ban__monto_h__627B613F") @db.Decimal(18, 2)
  idb                    Decimal    @default(0, map: "DF__mov_ban__idb__636F8578") @db.Decimal(18, 2)
  cta_egre               String     @default("1)", map: "DF__mov_ban__cta_egr__6463A9B1") @db.Char(6)
  cob_pag                Int        @default(0, map: "DF__mov_ban__cob_pag__6557CDEA")
  ori_dep                Boolean    @default(false, map: "DF__mov_ban__ori_dep__664BF223")
  dep_con                Int        @default(0, map: "DF__mov_ban__dep_con__6740165C")
  fec_con                DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__mov_ban__fec_con__68343A95") @db.SmallDateTime
  banc_tarj              String     @default("1)", map: "DF__mov_ban__banc_ta__69285ECE") @db.Char(6)
  cod_ingben             String     @default("1)", map: "DF__mov_ban__cod_ing__6A1C8307") @db.Char(6)
  fecha_che              DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__mov_ban__fecha_c__6B10A740") @db.SmallDateTime
  feccom                 DateTime   @default(dbgenerated("01/01/1900"), map: "DF__mov_ban__feccom__6C04CB79") @db.SmallDateTime
  numcom                 Int        @default(0, map: "DF__mov_ban__numcom__6CF8EFB2")
  dis_cen                String     @default("1)", map: "DF__mov_ban__dis_cen__6DED13EB") @db.Text
  moneda                 String     @default("1)", map: "DF__mov_ban__moneda__6EE13824") @db.Char(6)
  tasa                   Decimal    @default(1, map: "DF__mov_ban__tasa__6FD55C5D") @db.Decimal(18, 5)
  co_us_in               String     @default("1)", map: "DF__mov_ban__co_us_i__70C98096") @db.Char(6)
  fe_us_in               DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_mov_ban") @db.DateTime
  co_us_mo               String     @default("1)", map: "DF__mov_ban__co_us_m__72B1C908") @db.Char(6)
  fe_us_mo               DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_mov_ban") @db.DateTime
  co_us_el               String     @default("1)", map: "DF__mov_ban__co_us_e__749A117A") @db.Char(6)
  fe_us_el               DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_mov_ban") @db.DateTime
  revisado               String     @default("1)", map: "DF__mov_ban__revisad__768259EC") @db.Char(1)
  trasnfe                String     @default("1)", map: "DF__mov_ban__trasnfe__77767E25") @db.Char(1)
  co_sucu                String     @default("1)", map: "DF__mov_ban__co_sucu__786AA25E") @db.Char(6)
  rowguid                String     @unique(map: "index_2000062211") @default(dbgenerated("newid()"), map: "DF__mov_ban__rowguid__398E5A45") @db.UniqueIdentifier
  anulado                Boolean    @default(false, map: "DF__mov_ban__anulado__795EC697")
  COMISIONTV             Decimal    @default(0, map: "DF__MOV_BAN__COMISIO__74FC6632") @db.Decimal(18, 5)
  IMPUESTOTV             Decimal    @default(0, map: "DF__MOV_BAN__IMPUEST__75F08A6B") @db.Decimal(18, 5)
  moneda2                String     @default("1)", map: "DF__mov_ban__moneda2__2871E897") @db.VarChar(6)
  tasa2                  Decimal    @default(0, map: "DF__mov_ban__tasa2__29660CD0") @db.Decimal(18, 5)
  aux01                  Decimal    @default(0, map: "DF__mov_ban__aux01__4DA36D46") @db.Decimal(18, 5)
  aux02                  String     @default("1)", map: "DF__mov_ban__aux02__4E97917F") @db.VarChar(30)
  campo1                 String     @default("1)", map: "DF__mov_ban__campo1__70037242") @db.VarChar(60)
  campo2                 String     @default("1)", map: "DF__mov_ban__campo2__70F7967B") @db.VarChar(60)
  campo3                 String     @default("1)", map: "DF__mov_ban__campo3__71EBBAB4") @db.VarChar(60)
  campo4                 String     @default("1)", map: "DF__mov_ban__campo4__72DFDEED") @db.VarChar(60)
  cta_ingr               cta_ingr   @relation(fields: [cta_egre], references: [co_ingr], onUpdate: NoAction, map: "FK_mov_ban_cta_ingr")
  cuentas                cuentas    @relation(fields: [codigo], references: [cod_cta], onUpdate: NoAction, map: "FK_mov_ban_cuentas")
  moneda_monedaTomov_ban moneda     @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_mov_ban_moneda")
  conc_ban               conc_ban[]

  @@index([dep_num], map: "dep_num")
  @@index([codigo], map: "icodigo")
  @@index([cta_egre], map: "icta_egre")
  @@index([dep_con], map: "idep_con")
  @@index([doc_num], map: "idoc_num")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
  @@index([forma_pag], map: "iforma_pag")
  @@index([tipo_op], map: "itipo_op")
}

model mov_caj {
  mov_num                Int      @id(map: "mov_caj_mcaj_num")
  codigo                 String   @default("1)", map: "DF__mov_caj__codigo__7B470F09") @db.Char(6)
  dep_num                Int      @default(0, map: "DF__mov_caj__dep_num__7C3B3342")
  reng_num               Int      @default(0, map: "DF__mov_caj__reng_nu__7D2F577B")
  mov_afec               Int      @default(0, map: "DF__mov_caj__mov_afe__7E237BB4")
  mon_dep                Decimal  @default(0, map: "DF__mov_caj__mon_dep__7F179FED") @db.Decimal(18, 2)
  origen                 String   @default("1)", map: "DF__mov_caj__origen__000BC426") @db.Char(3)
  tipo_op                String   @default("1)", map: "DF__mov_caj__tipo_op__00FFE85F") @db.Char(2)
  forma_pag              String   @default("1)", map: "DF__mov_caj__forma_p__01F40C98") @db.Char(2)
  fecha                  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__mov_caj__fecha__02E830D1") @db.SmallDateTime
  doc_num                String   @default("1)", map: "DF__mov_caj__doc_num__03DC550A") @db.Char(20)
  descrip                String   @default("1)", map: "DF__mov_caj__descrip__04D07943") @db.VarChar(60)
  monto_d                Decimal  @default(0, map: "DF__mov_caj__monto_d__05C49D7C") @db.Decimal(18, 2)
  monto_h                Decimal  @default(0, map: "DF__mov_caj__monto_h__06B8C1B5") @db.Decimal(18, 2)
  cta_egre               String   @default("1)", map: "DF__mov_caj__cta_egr__07ACE5EE") @db.Char(6)
  cob_pag                Int      @default(0, map: "DF__mov_caj__cob_pag__08A10A27")
  ori_dep                Boolean  @default(false, map: "DF__mov_caj__ori_dep__09952E60")
  dep_con                Int      @default(0, map: "DF__mov_caj__dep_con__0A895299")
  banc_tarj              String   @default("1)", map: "DF__mov_caj__banc_ta__0B7D76D2") @db.Char(6)
  cod_ingben             String   @default("1)", map: "DF__mov_caj__cod_ing__0C719B0B") @db.Char(6)
  fecha_che              DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__mov_caj__fecha_c__0D65BF44") @db.SmallDateTime
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__mov_caj__feccom__0E59E37D") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__mov_caj__numcom__0F4E07B6")
  dis_cen                String   @default("1)", map: "DF__mov_caj__dis_cen__10422BEF") @db.Text
  moneda                 String   @default("BS", map: "DF__mov_caj__moneda__11365028") @db.Char(6)
  tasa                   Decimal  @default(1, map: "DF__mov_caj__tasa__122A7461") @db.Decimal(18, 5)
  co_us_in               String   @default("1)", map: "DF__mov_caj__co_us_i__131E989A") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_mov_caj") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__mov_caj__co_us_m__1506E10C") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_mov_caj") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__mov_caj__co_us_e__16EF297E") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_mov_caj") @db.DateTime
  revisado               String   @default("1)", map: "DF__mov_caj__revisad__18D771F0") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__mov_caj__trasnfe__19CB9629") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__mov_caj__co_sucu__1ABFBA62") @db.Char(6)
  rowguid                String   @unique(map: "index_2096062553") @default(dbgenerated("newid()"), map: "DF__mov_caj__rowguid__7D0F5BEA") @db.UniqueIdentifier
  anulado                Boolean  @default(false, map: "DF__mov_caj__anulado__1BB3DE9B")
  num_turno              Int      @default(0, map: "DF_mov_caj_num_turno")
  movt_ori               Int      @default(0, map: "DF_mov_caj_movt_ori")
  movt_gen               Int      @default(0, map: "DF_mov_caj_movt_gen")
  tracaja                Boolean  @default(false, map: "DF_mov_caj_tracaja")
  operador               String   @default("0)", map: "DF_mov_caj_operador") @db.Char(4)
  clave                  String   @default("0)", map: "DF_mov_caj_clave") @db.Char(6)
  moneda2                String   @default("1)", map: "DF__mov_caj__moneda2__2A5A3109") @db.VarChar(6)
  tasa2                  Decimal  @default(0, map: "DF__mov_caj__tasa2__2B4E5542") @db.Decimal(18, 5)
  aux01                  Decimal  @default(0, map: "DF__mov_caj__aux01__4F8BB5B8") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__mov_caj__aux02__507FD9F1") @db.VarChar(30)
  campo1                 String   @default("1)", map: "DF__mov_caj__campo1__73D40326") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__mov_caj__campo2__74C8275F") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__mov_caj__campo3__75BC4B98") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__mov_caj__campo4__76B06FD1") @db.VarChar(60)
  doc_sel                Boolean  @default(false, map: "DF_mov_caj_doc_sel")
  cajas                  cajas    @relation(fields: [codigo], references: [cod_caja], onUpdate: NoAction, map: "FK_mov_caj_cajas")
  cta_ingr               cta_ingr @relation(fields: [cta_egre], references: [co_ingr], onUpdate: NoAction, map: "FK_mov_caj_cta_ingr")
  moneda_monedaTomov_caj moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_mov_caj_moneda")

  @@index([codigo], map: "icodigo")
  @@index([cta_egre], map: "icta_egre")
  @@index([dep_con], map: "idep_con")
  @@index([dep_num], map: "idep_num")
  @@index([doc_num], map: "idoc_num")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
  @@index([forma_pag], map: "iforma_pag")
  @@index([tipo_op], map: "itipo_op")
  @@index([num_turno], map: "IX_mov_caj")
}

model not_dep {
  fact_num               Int      @id(map: "not_dep_ndd_num")
  contrib                Boolean  @default(false, map: "DF__not_dep__contrib__1D9C270D")
  nombre                 String   @default("1)", map: "DF__not_dep__nombre__1E904B46") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__not_dep__rif__1F846F7F") @db.Char(18)
  nit                    String   @default("1)", map: "DF__not_dep__nit__207893B8") @db.Char(18)
  status                 String   @default("1)", map: "DF__not_dep__status__216CB7F1") @db.Char(1)
  comentario             String   @default("1)", map: "DF__not_dep__comenta__2260DC2A") @db.Text
  descrip                String   @default("1)", map: "DF__not_dep__descrip__23550063") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__not_dep__saldo__2449249C") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_dep__fec_emi__253D48D5") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_dep__fec_ven__26316D0E") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__not_dep__co_cli__27259147") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__not_dep__co_ven__2819B580") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__not_dep__co_tran__290DD9B9") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__not_dep__dir_ent__2A01FDF2") @db.Text
  forma_pag              String   @default("1)", map: "DF__not_dep__forma_p__2AF6222B") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__not_dep__tot_bru__2BEA4664") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__not_dep__tot_net__2CDE6A9D") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__not_dep__glob_de__2DD28ED6") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__not_dep__tot_rec__2EC6B30F") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__not_dep__porc_gd__2FBAD748") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__not_dep__porc_re__30AEFB81") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__not_dep__total_u__31A31FBA") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__not_dep__total_c__329743F3") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__not_dep__tot_fle__338B682C") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__not_dep__monto_d__347F8C65") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__not_dep__totklu__3573B09E") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__not_dep__anulada__3667D4D7")
  impresa                Boolean  @default(false, map: "DF__not_dep__impresa__375BF910")
  iva                    Decimal  @default(0, map: "DF__not_dep__iva__38501D49") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__not_dep__iva_dev__39444182") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__not_dep__feccom__3A3865BB") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__not_dep__numcom__3B2C89F4")
  tasa                   Decimal  @default(1, map: "DF__not_dep__tasa__3C20AE2D") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__not_dep__moneda__3D14D266") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__not_dep__cta_con__3E08F69F") @db.Char(15)
  seriales               Int      @default(0, map: "DF__not_dep__seriale__3EFD1AD8")
  tasag                  Decimal  @default(0, map: "DF__not_dep__tasag__3FF13F11") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__not_dep__tasag10__40E5634A") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__not_dep__tasag20__41D98783") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__not_dep__campo1__42CDABBC") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__not_dep__campo2__43C1CFF5") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__not_dep__campo3__44B5F42E") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__not_dep__campo4__45AA1867") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__not_dep__campo5__469E3CA0") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__not_dep__campo6__479260D9") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__not_dep__campo7__48868512") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__not_dep__campo8__497AA94B") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__not_dep__co_us_i__4A6ECD84") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_not_dep") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__not_dep__co_us_m__4C5715F6") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_not_dep") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__not_dep__co_us_e__4E3F5E68") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_not_dep") @db.DateTime
  revisado               String   @default("1)", map: "DF__not_dep__revisad__5027A6DA") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__not_dep__trasnfe__511BCB13") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__not_dep__co_sucu__520FEF4C") @db.Char(6)
  rowguid                String   @unique(map: "index_44579247") @default(dbgenerated("newid()"), map: "DF__not_dep__rowguid__02C83540") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__not_dep__mon_ilc__53041385") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__not_dep__otros1__53F837BE") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__not_dep__otros2__54EC5BF7") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__not_dep__otros3__55E08030") @db.Decimal(18, 5)
  aux01                  Decimal  @default(0, map: "DF__not_dep__aux01__5173FE2A") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__not_dep__aux02__52682263") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Not_dep__salesta__15F41100") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Not_dep__origen__20719F98") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Not_dep__origen_d__20719F99") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__not_dep__sta_pro__41EDCAC5") @db.Char(1)
  telefono               String   @default("60)", map: "DF__not_dep__telefon__3065AE15") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_not_dep_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_not_dep_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_not_dep_condicio")
  moneda_monedaTonot_dep moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_not_dep_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_not_dep_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_not_dep_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_tran], map: "ico_tran")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model not_ent {
  fact_num               Int      @id(map: "not_ent_nde_num")
  contrib                Boolean  @default(false, map: "DF__not_ent__contrib__57C8C8A2")
  nombre                 String   @default("1)", map: "DF__not_ent__nombre__58BCECDB") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__not_ent__rif__59B11114") @db.Char(18)
  nit                    String   @default("1)", map: "DF__not_ent__nit__5AA5354D") @db.Char(18)
  status                 String   @default("1)", map: "DF__not_ent__status__5B995986") @db.Char(1)
  comentario             String   @default("1)", map: "DF__not_ent__comenta__5C8D7DBF") @db.Text
  descrip                String   @default("1)", map: "DF__not_ent__descrip__5D81A1F8") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__not_ent__saldo__5E75C631") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_ent__fec_emi__5F69EA6A") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_ent__fec_ven__605E0EA3") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__not_ent__co_cli__615232DC") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__not_ent__co_ven__62465715") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__not_ent__co_tran__633A7B4E") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__not_ent__dir_ent__642E9F87") @db.Text
  forma_pag              String   @default("1)", map: "DF__not_ent__forma_p__6522C3C0") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__not_ent__tot_bru__6616E7F9") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__not_ent__tot_net__670B0C32") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__not_ent__glob_de__67FF306B") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__not_ent__tot_rec__68F354A4") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__not_ent__porc_gd__69E778DD") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__not_ent__porc_re__6ADB9D16") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__not_ent__total_u__6BCFC14F") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__not_ent__total_c__6CC3E588") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__not_ent__tot_fle__6DB809C1") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__not_ent__monto_d__6EAC2DFA") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__not_ent__totklu__6FA05233") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__not_ent__anulada__7094766C")
  impresa                Boolean  @default(false, map: "DF__not_ent__impresa__71889AA5")
  iva                    Decimal  @default(0, map: "DF__not_ent__iva__727CBEDE") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__not_ent__iva_dev__7370E317") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__not_ent__feccom__74650750") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__not_ent__numcom__75592B89")
  tasa                   Decimal  @default(1, map: "DF__not_ent__tasa__764D4FC2") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__not_ent__moneda__774173FB") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__not_ent__cta_con__78359834") @db.Char(15)
  seriales               Int      @default(0, map: "DF__not_ent__seriale__7929BC6D")
  tasag                  Decimal  @default(0, map: "DF__not_ent__tasag__7A1DE0A6") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__not_ent__tasag10__7B1204DF") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__not_ent__tasag20__7C062918") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__not_ent__campo1__7CFA4D51") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__not_ent__campo2__7DEE718A") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__not_ent__campo3__7EE295C3") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__not_ent__campo4__7FD6B9FC") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__not_ent__campo5__00CADE35") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__not_ent__campo6__01BF026E") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__not_ent__campo7__02B326A7") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__not_ent__campo8__03A74AE0") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__not_ent__co_us_i__049B6F19") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_not_ent") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__not_ent__co_us_m__0683B78B") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_not_ent") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__not_ent__co_us_e__086BFFFD") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_not_ent") @db.DateTime
  revisado               String   @default("1)", map: "DF__not_ent__revisad__0A54486F") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__not_ent__trasnfe__0B486CA8") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__not_ent__co_sucu__0C3C90E1") @db.Char(6)
  rowguid                String   @unique(map: "index_140579589") @default(dbgenerated("newid()"), map: "DF__not_ent__rowguid__08810E96") @db.UniqueIdentifier
  numcon                 String   @default("1)", map: "DF__not_ent__numcon__0D30B51A") @db.Char(20)
  mon_ilc                Decimal  @default(0, map: "DF__not_ent__mon_ilc__0E24D953") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__not_ent__otros1__0F18FD8C") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__not_ent__otros2__100D21C5") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__not_ent__otros3__110145FE") @db.Decimal(18, 5)
  dis_cen                String   @default("1)", map: "DF__not_ent__dis_cen__34AA74EE") @db.Text
  aux01                  Decimal  @default(0, map: "DF__not_ent__aux01__535C469C") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__not_ent__aux02__54506AD5") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Not_ent__salesta__14FFECC7") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Not_ent__origen__20718F98") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Not_ent__origen_d__20718F99") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__not_ent__sta_pro__43D61337") @db.Char(1)
  telefono               String   @default("60)", map: "DF__not_ent__telefon__3159D24E") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_not_ent_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_not_ent_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_not_ent_condicio")
  moneda_monedaTonot_ent moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_not_ent_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_not_ent_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_not_ent_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_tran], map: "ico_tran")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "isatatus")
}

model not_rec {
  fact_num               Int      @id(map: "not_rec_ndr_num")
  factura                String   @default("1)", map: "DF__not_rec__factura__12E98E70") @db.Char(20)
  contrib                Boolean  @default(false, map: "DF__not_rec__contrib__13DDB2A9")
  dis_cen                String   @default("1)", map: "DF__not_rec__dis_cen__14D1D6E2") @db.Text
  nombre                 String   @default("1)", map: "DF__not_rec__nombre__15C5FB1B") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__not_rec__rif__16BA1F54") @db.Char(18)
  nit                    String   @default("1)", map: "DF__not_rec__nit__17AE438D") @db.Char(18)
  status                 String   @default("1)", map: "DF__not_rec__status__18A267C6") @db.Char(1)
  comentario             String   @default("1)", map: "DF__not_rec__comenta__19968BFF") @db.Text
  descrip                String   @default("1)", map: "DF__not_rec__descrip__1A8AB038") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__not_rec__saldo__1B7ED471") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_rec__fec_emi__1C72F8AA") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__not_rec__fec_ven__1D671CE3") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__not_rec__co_cli__1E5B411C") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__not_rec__co_ven__1F4F6555") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__not_rec__co_tran__2043898E") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__not_rec__dir_ent__2137ADC7") @db.Text
  forma_pag              String   @default("1)", map: "DF__not_rec__forma_p__222BD200") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__not_rec__tot_bru__231FF639") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__not_rec__tot_net__24141A72") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__not_rec__glob_de__25083EAB") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__not_rec__tot_rec__25FC62E4") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__not_rec__porc_gd__26F0871D") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__not_rec__porc_re__27E4AB56") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__not_rec__total_u__28D8CF8F") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__not_rec__total_c__29CCF3C8") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__not_rec__tot_fle__2AC11801") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__not_rec__monto_d__2BB53C3A") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__not_rec__totklu__2CA96073") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__not_rec__anulada__2D9D84AC")
  impresa                Boolean  @default(false, map: "DF__not_rec__impresa__2E91A8E5")
  iva                    Decimal  @default(0, map: "DF__not_rec__iva__2F85CD1E") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__not_rec__iva_dev__3079F157") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__not_rec__feccom__316E1590") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__not_rec__numcom__326239C9")
  tasa                   Decimal  @default(1, map: "DF__not_rec__tasa__33565E02") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__not_rec__moneda__344A823B") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__not_rec__cta_con__353EA674") @db.Char(15)
  seriales               Int      @default(0, map: "DF__not_rec__seriale__3632CAAD")
  tasag                  Decimal  @default(0, map: "DF__not_rec__tasag__3726EEE6") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__not_rec__tasag10__381B131F") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__not_rec__tasag20__390F3758") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__not_rec__campo1__3A035B91") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__not_rec__campo2__3AF77FCA") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__not_rec__campo3__3BEBA403") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__not_rec__campo4__3CDFC83C") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__not_rec__campo5__3DD3EC75") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__not_rec__campo6__3EC810AE") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__not_rec__campo7__3FBC34E7") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__not_rec__campo8__40B05920") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__not_rec__co_us_i__41A47D59") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_not_rec") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__not_rec__co_us_m__438CC5CB") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_not_rec") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__not_rec__co_us_e__45750E3D") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_not_rec") @db.DateTime
  revisado               String   @default("1)", map: "DF__not_rec__revisad__475D56AF") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__not_rec__trasnfe__48517AE8") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__not_rec__co_sucu__49459F21") @db.Char(6)
  rowguid                String   @unique(map: "index_236579931") @default(dbgenerated("newid()"), map: "DF__not_rec__rowguid__0E39E7EC") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__not_rec__mon_ilc__4A39C35A") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__not_rec__otros1__4B2DE793") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__not_rec__otros2__4C220BCC") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__not_rec__otros3__4D163005") @db.Decimal(18, 5)
  aux01                  Decimal  @default(0, map: "DF__not_rec__aux01__55448F0E") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__not_rec__aux02__5638B347") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Not_rec__salesta__1D9532C8") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Not_rec__origen__20717F98") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Not_rec__origen_d__20717F99") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__not_rec__sta_pro__07C12930") @db.Char(1)
  telefono               String   @default("60)", map: "DF__Tmp_not_r__telef__51E69D71") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_not_rec_almacen")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_not_rec_condicio")
  moneda_monedaTonot_rec moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_not_rec_moneda")
  prov                   prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_not_rec_prov")

  @@index([co_cli], map: "ico_cli")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
  @@index([factura, co_cli], map: "notadr_num")
}

model ord_pago {
  ord_num     Int      @id(map: "ord_pago_opag_num")
  status      String   @default("1)", map: "DF__ord_pago__status__4EFE7877") @db.Char(1)
  fecha       DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__ord_pago__fecha__4FF29CB0") @db.SmallDateTime
  cod_ben     String   @default("1)", map: "DF__ord_pago__cod_be__50E6C0E9") @db.Char(10)
  descrip     String   @default("1)", map: "DF__ord_pago__descri__51DAE522") @db.Text
  forma_pag   String   @default("1)", map: "DF__ord_pago__forma___52CF095B") @db.Char(2)
  monto       Decimal  @default(0, map: "DF__ord_pago__monto__53C32D94") @db.Decimal(18, 2)
  tipo_imp    String   @default("1)", map: "DF__ord_pago__tipo_i__54B751CD") @db.Char(1)
  fec_pag     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__ord_pago__fec_pa__55AB7606") @db.SmallDateTime
  cod_cta     String   @default("1)", map: "DF__ord_pago__cod_ct__569F9A3F") @db.Char(6)
  cheque      String   @default("1)", map: "DF__ord_pago__cheque__5793BE78") @db.Char(20)
  cod_caja    String   @default("1)", map: "DF__ord_pago__cod_ca__5887E2B1") @db.Char(6)
  mov_num     Int      @default(0, map: "DF__ord_pago__mov_nu__597C06EA")
  cta_egre    String   @default("1)", map: "DF__ord_pago__cta_eg__5A702B23") @db.Char(6)
  feccom      DateTime @default(dbgenerated("01/01/1900"), map: "DF__ord_pago__feccom__5B644F5C") @db.SmallDateTime
  dis_cen     String   @default("1)", map: "DF__ord_pago__dis_ce__5C587395") @db.Text
  numcom      Int      @default(0, map: "DF__ord_pago__numcom__5D4C97CE")
  tasa        Decimal  @default(1, map: "DF__ord_pago__tasa__5E40BC07") @db.Decimal(18, 5)
  moneda      String   @default("1)", map: "DF__ord_pago__moneda__5F34E040") @db.Char(6)
  campo1      String   @default("1)", map: "DF__ord_pago__campo1__60290479") @db.VarChar(60)
  campo2      String   @default("1)", map: "DF__ord_pago__campo2__611D28B2") @db.VarChar(60)
  campo3      String   @default("1)", map: "DF__ord_pago__campo3__62114CEB") @db.VarChar(60)
  campo4      String   @default("1)", map: "DF__ord_pago__campo4__63057124") @db.VarChar(60)
  campo5      String   @default("1)", map: "DF__ord_pago__campo5__63F9955D") @db.VarChar(60)
  campo6      String   @default("1)", map: "DF__ord_pago__campo6__64EDB996") @db.VarChar(60)
  campo7      String   @default("1)", map: "DF__ord_pago__campo7__65E1DDCF") @db.VarChar(60)
  campo8      String   @default("1)", map: "DF__ord_pago__campo8__66D60208") @db.VarChar(60)
  co_us_in    String   @default("1)", map: "DF__ord_pago__co_us___67CA2641") @db.Char(6)
  fe_us_in    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ord_pago") @db.DateTime
  co_us_mo    String   @default("1)", map: "DF__ord_pago__co_us___69B26EB3") @db.Char(6)
  fe_us_mo    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ord_pago") @db.DateTime
  co_us_el    String   @default("1)", map: "DF__ord_pago__co_us___6B9AB725") @db.Char(6)
  fe_us_el    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ord_pago") @db.DateTime
  revisado    String   @default("1)", map: "DF__ord_pago__revisa__6D82FF97") @db.Char(1)
  trasnfe     String   @default("1)", map: "DF__ord_pago__trasnf__6E7723D0") @db.Char(1)
  co_sucu     String   @default("1)", map: "DF__ord_pago__co_suc__6F6B4809") @db.Char(6)
  rowguid     String   @unique(map: "index_348580330") @default(dbgenerated("newid()"), map: "DF__ord_pago__rowgui__13F2C142") @db.UniqueIdentifier
  mov_islr    Int      @default(0, map: "DF__ord_pago__mov_is__705F6C42")
  sino_reten  Boolean  @default(false, map: "DF__ord_pago__sino_r__7153907B")
  reng_si     Boolean  @default(false, map: "DF__ord_pago__reng_s__7247B4B4")
  monto_reten Decimal  @default(0, map: "DF__ord_pago__monto___733BD8ED") @db.Decimal(18, 5)
  monto_obj   Decimal  @default(0, map: "DF__ord_pago__monto___742FFD26") @db.Decimal(18, 5)
  sustraen    Decimal  @default(0, map: "DF__ord_pago__sustra__7524215F") @db.Decimal(18, 5)
  co_islr     String   @default("1)", map: "DF__ord_pago__co_isl__770C69D1") @db.Char(6)
  pagar       Int      @default(0, map: "DF__ord_pago__pagar__78008E0A")
  anulada     Boolean  @default(false, map: "DF__ORD_PAGO__anulad__5D1858FB")
  porc_retn   Decimal  @default(0, map: "DF__ord_pago__porc_r__3635F809") @db.Decimal(18, 8)
  aux01       Decimal  @default(0, map: "DF__ord_pago__aux01__572CD780") @db.Decimal(18, 5)
  aux02       String   @default("1)", map: "DF__ord_pago__aux02__5820FBB9") @db.VarChar(30)
  salestax    String   @default("1)", map: "DF__Ord_pago__salest__20719F73") @db.Char(8)
  origen      String   @default("1)", map: "DF__Ord_pago__origen__20719F75") @db.Char(1)
  origen_d    String   @default("1)", map: "DF__Ord_pago__origen_d__20719F76") @db.Char(20)
  almacen     almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_ord_pago_almacen")
  benefici    benefici @relation(fields: [cod_ben], references: [cod_ben], onUpdate: NoAction, map: "FK_ord_pago_benefici")
  cta_ingr    cta_ingr @relation(fields: [cta_egre], references: [co_ingr], onUpdate: NoAction, map: "FK_ord_pago_cta_ingr")

  @@index([cod_ben], map: "ico_ben")
  @@index([cod_caja], map: "icod_caja")
  @@index([cod_cta], map: "icod_cta")
  @@index([cta_egre], map: "icta_egre")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([fecha], map: "ifecha")
  @@index([forma_pag], map: "iforma_pag")
}

model ordenes {
  fact_num               Int      @id(map: "ordenes_ord_num")
  contrib                Boolean  @default(false, map: "DF__ordenes__contrib__79E8D67C")
  nombre                 String   @default("1)", map: "DF__ordenes__nombre__7ADCFAB5") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__ordenes__rif__7BD11EEE") @db.Char(18)
  nit                    String   @default("1)", map: "DF__ordenes__nit__7CC54327") @db.Char(18)
  status                 String   @default("1)", map: "DF__ordenes__status__7DB96760") @db.Char(1)
  comentario             String   @default("1)", map: "DF__ordenes__comenta__7EAD8B99") @db.Text
  descrip                String   @default("1)", map: "DF__ordenes__descrip__7FA1AFD2") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__ordenes__saldo__0095D40B") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__ordenes__fec_emi__0189F844") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__ordenes__fec_ven__027E1C7D") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__ordenes__co_cli__037240B6") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__ordenes__co_ven__046664EF") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__ordenes__co_tran__055A8928") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__ordenes__dir_ent__064EAD61") @db.Text
  forma_pag              String   @default("1)", map: "DF__ordenes__forma_p__0742D19A") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__ordenes__tot_bru__0836F5D3") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__ordenes__tot_net__092B1A0C") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__ordenes__glob_de__0A1F3E45") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__ordenes__tot_rec__0B13627E") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__ordenes__porc_gd__0C0786B7") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__ordenes__porc_re__0CFBAAF0") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__ordenes__total_u__0DEFCF29") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__ordenes__total_c__0EE3F362") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__ordenes__tot_fle__0FD8179B") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__ordenes__monto_d__10CC3BD4") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__ordenes__totklu__11C0600D") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__ordenes__anulada__12B48446")
  impresa                Boolean  @default(false, map: "DF__ordenes__impresa__13A8A87F")
  iva                    Decimal  @default(0, map: "DF__ordenes__iva__149CCCB8") @db.Decimal(20, 8)
  iva_dev                Decimal  @default(0, map: "DF__ordenes__iva_dev__1590F0F1") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__ordenes__feccom__1685152A") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__ordenes__numcom__17793963")
  tasa                   Decimal  @default(1, map: "DF__ordenes__tasa__186D5D9C") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__ordenes__moneda__196181D5") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__ordenes__cta_con__1A55A60E") @db.Char(15)
  seriales               Int      @default(0, map: "DF__ordenes__seriale__1B49CA47")
  tasag                  Decimal  @default(0, map: "DF__ordenes__tasag__1C3DEE80") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__ordenes__tasag10__1D3212B9") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__ordenes__tasag20__1E2636F2") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__ordenes__campo1__1F1A5B2B") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__ordenes__campo2__200E7F64") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__ordenes__campo3__2102A39D") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__ordenes__campo4__21F6C7D6") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__ordenes__campo5__22EAEC0F") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__ordenes__campo6__23DF1048") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__ordenes__campo7__24D33481") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__ordenes__campo8__25C758BA") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__ordenes__co_us_i__26BB7CF3") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_ordenes") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__ordenes__co_us_m__28A3C565") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_ordenes") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__ordenes__co_us_e__2A8C0DD7") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_ordenes") @db.DateTime
  revisado               String   @default("1)", map: "DF__ordenes__revisad__2C745649") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__ordenes__trasnfe__2D687A82") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__ordenes__co_sucu__2E5C9EBB") @db.Char(6)
  rowguid                String   @unique(map: "index_444580672") @default(dbgenerated("newid()"), map: "DF__ordenes__rowguid__19AB9A98") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__ordenes__mon_ilc__2F50C2F4") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__ordenes__otros1__3044E72D") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__ordenes__otros2__31390B66") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__ordenes__otros3__322D2F9F") @db.Decimal(18, 5)
  dis_cen                String   @default("1)", map: "DF__ORDENES__dis_cen__34EA6C10") @db.Text
  aux01                  Decimal  @default(0, map: "DF__ordenes__aux01__59151FF2") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__ordenes__aux02__5A09442B") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Ordenes__salesta__1AB8C61D") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Ordenes__origen__20719F98") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Ordenes__origen_d__20719F99") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__ordenes__sta_pro__47A6A41B") @db.Char(1)
  inf_imp                String   @default("1)", map: "DF_ordenes_inf_imp") @db.Text
  telefono               String   @default("60)", map: "DF__ordenes__telefon__33421AC0") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_ordenes_almacen")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_ordenes_condicio")
  moneda_monedaToordenes moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_ordenes_moneda")
  prov                   prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_ordenes_prov")

  @@index([co_cli], map: "ico_cli")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model pagos {
  cob_num              Int      @id(map: "pagos_pag_num")
  recibo               String   @default("1)", map: "DF__pagos__recibo__34157811") @db.Char(15)
  co_cli               String   @default("1)", map: "DF__pagos__co_cli__35099C4A") @db.Char(10)
  co_ven               String   @default("1)", map: "DF__pagos__co_ven__35FDC083") @db.Char(6)
  fec_cob              DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__pagos__fec_cob__36F1E4BC") @db.SmallDateTime
  anulado              Boolean  @default(false, map: "DF__pagos__anulado__37E608F5")
  monto                Decimal  @default(0, map: "DF__pagos__monto__38DA2D2E") @db.Decimal(18, 2)
  dppago               Decimal  @default(0, map: "DF__pagos__dppago__39CE5167") @db.Decimal(18, 2)
  mont_ncr             Decimal  @default(0, map: "DF__pagos__mont_ncr__3AC275A0") @db.Decimal(18, 2)
  ncr                  Int      @default(0, map: "DF__pagos__ncr__3BB699D9")
  tcomi_porc           Decimal  @default(0, map: "DF__pagos__tcomi_por__3CAABE12") @db.Decimal(18, 2)
  tcomi_line           Decimal  @default(0, map: "DF__pagos__tcomi_lin__3D9EE24B") @db.Decimal(18, 2)
  tcomi_art            Decimal  @default(0, map: "DF__pagos__tcomi_art__3E930684") @db.Decimal(18, 2)
  tcomi_conc           Decimal  @default(0, map: "DF__pagos__tcomi_con__3F872ABD") @db.Decimal(18, 2)
  feccom               DateTime @default(dbgenerated("01/01/1900"), map: "DF__pagos__feccom__407B4EF6") @db.SmallDateTime
  tasa                 Decimal  @default(1, map: "DF__pagos__tasa__416F732F") @db.Decimal(18, 5)
  moneda               String   @default("1)", map: "DF__pagos__moneda__42639768") @db.Char(6)
  dis_cen              String   @default("1)", map: "DF__pagos__dis_cen__4357BBA1") @db.Text
  numcom               Int      @default(0, map: "DF__pagos__numcom__444BDFDA")
  campo1               String   @default("1)", map: "DF__pagos__campo1__45400413") @db.VarChar(60)
  campo2               String   @default("1)", map: "DF__pagos__campo2__4634284C") @db.VarChar(60)
  campo3               String   @default("1)", map: "DF__pagos__campo3__47284C85") @db.VarChar(60)
  campo4               String   @default("1)", map: "DF__pagos__campo4__481C70BE") @db.VarChar(60)
  campo5               String   @default("1)", map: "DF__pagos__campo5__491094F7") @db.VarChar(60)
  campo6               String   @default("1)", map: "DF__pagos__campo6__4A04B930") @db.VarChar(60)
  campo7               String   @default("1)", map: "DF__pagos__campo7__4AF8DD69") @db.VarChar(60)
  campo8               String   @default("1)", map: "DF__pagos__campo8__4BED01A2") @db.VarChar(60)
  co_us_in             String   @default("1)", map: "DF__pagos__co_us_in__4CE125DB") @db.Char(6)
  fe_us_in             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_pagos") @db.DateTime
  co_us_mo             String   @default("1)", map: "DF__pagos__co_us_mo__4EC96E4D") @db.Char(6)
  fe_us_mo             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_pagos") @db.DateTime
  co_us_el             String   @default("1)", map: "DF__pagos__co_us_el__50B1B6BF") @db.Char(6)
  fe_us_el             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_pagos") @db.DateTime
  adel_num             Int      @default(0, map: "DF__pagos__adel_num__5299FF31")
  revisado             String   @default("1)", map: "DF__pagos__revisado__538E236A") @db.Char(1)
  trasnfe              String   @default("1)", map: "DF__pagos__trasnfe__548247A3") @db.Char(1)
  co_sucu              String   @default("1)", map: "DF__pagos__co_sucu__55766BDC") @db.Char(6)
  rowguid              String   @unique(map: "index_540581014") @default(dbgenerated("newid()"), map: "DF__pagos__rowguid__1F6473EE") @db.UniqueIdentifier
  descrip              String   @default("1)", map: "DF__pagos__descrip__566A9015") @db.VarChar(60)
  num_dev              Int      @default(0, map: "DF__PAGOS__num_dev__090D8080")
  devdinero            Boolean  @default(false, map: "DF_pagos_devdinero")
  aux01                Decimal  @default(0, map: "DF__pagos__aux01__5AFD6864") @db.Decimal(18, 5)
  aux02                String   @default("1)", map: "DF__pagos__aux02__5BF18C9D") @db.VarChar(30)
  origen               String?  @default("1)", map: "DF__pagos__origen__20719F62") @db.Char(1)
  origen_d             String?  @default("1)", map: "DF__pagos__origen_d__20719F33") @db.Char(20)
  almacen              almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_pagos_almacen")
  moneda_monedaTopagos moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_pagos_moneda")
  prov                 prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_pagos_prov")

  @@index([co_cli], map: "ico_cli")
  @@index([fec_cob], map: "ifec_cob")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([moneda], map: "imoneda")
}

model Paises {
  co_pais  String   @id(map: "PK_Paises") @default("1)", map: "DF_Paises_co_pais") @db.Char(6)
  pais_des String   @default("1)", map: "DF_Paises_pais_des") @db.VarChar(60)
  campo1   String   @default("1)", map: "DF_Paises_campo1") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF_Paises_campo2") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF_Paises_campo3") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF_Paises_campo4") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF_Paises_co_us_in") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Paises_fe_us_in") @db.DateTime
  co_us_mo String   @default("1)", map: "DF_Paises_co_us_mo") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Paises_fe_us_mo") @db.DateTime
  co_us_el String   @default("1)", map: "DF_Paises_co_us_el") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_Paises_fe_us_el") @db.DateTime
  revisado String   @default("1)", map: "DF_Paises_revisado") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF_Paises_trasnfe") @db.Char(1)
  co_sucu  String   @default("CCS", map: "DF_Paises_co_sucu") @db.Char(6)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_Paises_rowguid") @db.UniqueIdentifier
  co_mone  String   @default("1)", map: "DF__paises__co_mone__2165C3AC") @db.Char(6)
}

model par_conc {
  co_conf  String   @id(map: "PK_par_conc") @default("1)", map: "DF_par_conc_co_conf") @db.Char(6)
  des_conf String   @default("1)", map: "DF_par_conc_des_conf") @db.VarChar(60)
  co_ban   String   @default("1)", map: "DF_par_conc_co_ban") @db.Char(6)
  opc_doc  Boolean  @default(false, map: "DF_par_conc_opc_doc")
  tip_conc Int      @default(0, map: "DF_par_conc_tip_conc")
  cantidad Int      @default(0, map: "DF_par_conc_cantidad")
  opc_fec  Boolean  @default(false, map: "DF_par_conc_opc_fec")
  margen   Int      @default(0, map: "DF_par_conc_margen")
  margen2  Int      @default(0, map: "DF_par_conc_margen2")
  co_sucu  String   @default("1)", map: "DF_par_conc_co_sucu") @db.Char(6)
  revisado String   @default("1)", map: "DF_par_conc_revisado") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF_par_conc_trasnfe") @db.Char(1)
  campo1   String   @default("1)", map: "DF_par_conc_campo1") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF_par_conc_campo2") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF_par_conc_campo3") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF_par_conc_campo4") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF_par_conc_co_us_in") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_par_conc_fe_us_in") @db.DateTime
  co_us_mo String   @default("1)", map: "DF_par_conc_co_us_mo") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_par_conc_fe_us_mo") @db.DateTime
  co_us_el String   @default("1)", map: "DF_par_conc_co_us_el") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_par_conc_fe_us_el") @db.DateTime
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_par_conc_rowguid") @db.UniqueIdentifier
  bancos   bancos   @relation(fields: [co_ban], references: [co_ban], onUpdate: NoAction, map: "FK_par_conc_bancos")
}

model par_emp {
  cod_emp     String   @id(map: "PK_par_emp", clustered: false) @db.Char(8)
  emp_imp     String   @default("1)", map: "DF__par_emp__emp_imp__5852D887") @db.VarChar(60)
  temp_num    Int      @default(0, map: "DF__par_emp__temp_nu__5946FCC0")
  cfxg_num    Int      @default(0, map: "DF__par_emp__cfxg_nu__5A3B20F9")
  ccxg_num    Int      @default(0, map: "DF__par_emp__ccxg_nu__5B2F4532")
  fact_num    Int      @default(0, map: "DF__par_emp__fact_nu__5C23696B")
  giro_num    Int      @default(0, map: "DF__par_emp__giro_nu__5D178DA4")
  girocppnum  Int      @default(0, map: "DF__par_emp__girocpp__5E0BB1DD")
  nota_num    Int      @default(0, map: "DF__par_emp__nota_nu__5EFFD616")
  ped_num     Int      @default(0, map: "DF__par_emp__ped_num__5FF3FA4F")
  ord_num     Int      @default(0, map: "DF__par_emp__ord_num__60E81E88")
  cotc_num    Int      @default(0, map: "DF__par_emp__cotc_nu__61DC42C1")
  cotp_num    Int      @default(0, map: "DF__par_emp__cotp_nu__62D066FA")
  nde_num     Int      @default(0, map: "DF__par_emp__nde_num__63C48B33")
  cb_num      Int      @default(0, map: "DF__par_emp__cb_num__64B8AF6C")
  pg_num      Int      @default(2, map: "DF__par_emp__pg_num__65ACD3A5")
  nd_num      Int      @default(0, map: "DF__par_emp__nd_num__66A0F7DE")
  ndcpp_num   Int      @default(0, map: "DF__par_emp__ndcpp_n__67951C17")
  nc_num      Int      @default(0, map: "DF__par_emp__nc_num__68894050")
  nccpp_num   Int      @default(0, map: "DF__par_emp__nccpp_n__697D6489")
  chdv_num    Int      @default(0, map: "DF__par_emp__chdv_nu__6A7188C2")
  chdvcppnum  Int      @default(0, map: "DF__par_emp__chdvcpp__6B65ACFB")
  comp_num    Int      @default(0, map: "DF__par_emp__comp_nu__6C59D134")
  devp_num    Int      @default(0, map: "DF__par_emp__devp_nu__6D4DF56D")
  devc_num    Int      @default(0, map: "DF__par_emp__devc_nu__6E4219A6")
  ajus_num    Int      @default(0, map: "DF__par_emp__ajus_nu__6F363DDF")
  depc_num    Int      @default(0, map: "DF__par_emp__depc_nu__702A6218")
  tras_num    Int      @default(0, map: "DF__par_emp__tras_nu__711E8651")
  genk_num    Int      @default(0, map: "DF__par_emp__genk_nu__7212AA8A")
  ords_num    Int      @default(0, map: "DF__par_emp__ords_nu__7306CEC3")
  ordp_num    Int      @default(0, map: "DF__par_emp__ordp_nu__73FAF2FC")
  ejep_num    Int      @default(0, map: "DF__par_emp__ejep_nu__74EF1735")
  inte_num    Int      @default(0, map: "DF__par_emp__inte_nu__75E33B6E")
  porc_db     Decimal  @default(0, map: "DF__par_emp__porc_db__76D75FA7") @db.Decimal(18, 2)
  post_num    Int      @default(0, map: "DF__par_emp__post_nu__77CB83E0")
  postcppnum  Int      @default(0, map: "DF__par_emp__postcpp__78BFA819")
  reten_num   Int      @default(0, map: "DF__par_emp__reten_n__79B3CC52")
  retencppnum Int      @default(0, map: "DF__par_emp__retencp__7AA7F08B")
  ndr_num     Int      @default(0, map: "DF__par_emp__ndr_num__7B9C14C4")
  ndd_num     Int      @default(0, map: "DF__par_emp__ndd_num__7C9038FD")
  movc_num    Int      @default(0, map: "DF__par_emp__movc_nu__7D845D36")
  movb_num    Int      @default(2, map: "DF__par_emp__movb_nu__7E78816F")
  desc_num    Int      @default(0, map: "DF__par_emp__desc_nu__7F6CA5A8")
  desccppnum  Int      @default(0, map: "DF__par_emp__desccpp__0060C9E1")
  num_kit     Int      @default(0, map: "DF__par_emp__num_kit__0154EE1A")
  fisi_num    Int      @default(0, map: "DF__par_emp__fisi_nu__02491253")
  docum1      Int      @default(0, map: "DF__par_emp__docum1__033D368C")
  docum2      Int      @default(0, map: "DF__par_emp__docum2__04315AC5")
  temp_char1  String   @default("1)", map: "DF__par_emp__temp_ch__05257EFE") @db.Char(20)
  temp_char2  String   @default("1)", map: "DF__par_emp__temp_ch__0619A337") @db.Char(20)
  temp_char3  String   @default("1)", map: "DF__par_emp__temp_ch__070DC770") @db.Char(20)
  temp_char4  String   @default("1)", map: "DF__par_emp__temp_ch__0801EBA9") @db.Char(20)
  temp_char5  String   @default("1)", map: "DF__par_emp__temp_ch__08F60FE2") @db.Char(20)
  temp_char6  String   @default("1)", map: "DF__par_emp__temp_ch__09EA341B") @db.Char(20)
  temp_char7  String   @default("1)", map: "DF__par_emp__temp_ch__0ADE5854") @db.Char(20)
  temp_char8  String   @default("1)", map: "DF__par_emp__temp_ch__0BD27C8D") @db.Char(20)
  p_comv_vol  Boolean  @default(false, map: "DF__par_emp__p_comv___0CC6A0C6")
  p_comv_klu  Boolean  @default(false, map: "DF__par_emp__p_comv___0DBAC4FF")
  p_comv_ven  Boolean  @default(false, map: "DF__par_emp__p_comv___0EAEE938")
  p_comv_con  Boolean  @default(false, map: "DF__par_emp__p_comv___0FA30D71")
  p_comv_r_c  Boolean  @default(false, map: "DF__par_emp__p_comv___109731AA")
  p_comv_r_p  Boolean  @default(false, map: "DF__par_emp__p_comv___118B55E3")
  p_comv_tip  Boolean  @default(false, map: "DF__par_emp__p_comv___127F7A1C")
  p_desc_art  Boolean  @default(false, map: "DF__par_emp__p_desc___13739E55")
  p_desc_cat  Boolean  @default(false, map: "DF__par_emp__p_desc___1467C28E")
  p_desc_glo  Boolean  @default(false, map: "DF__par_emp__p_desc___155BE6C7")
  p_desc_ofe  Boolean  @default(false, map: "DF__par_emp__p_desc___16500B00")
  p_desc_lin  Boolean  @default(false, map: "DF__par_emp__p_desc___17442F39")
  p_prec_isv  Boolean  @default(false, map: "DF__par_emp__p_prec___18385372")
  p_prec1_isv Boolean  @default(false, map: "DF__par_emp__p_prec1__192C77AB")
  p_prec2_isv Boolean  @default(false, map: "DF__par_emp__p_prec2__1A209BE4")
  p_prec3_isv Boolean  @default(false, map: "DF__par_emp__p_prec3__1B14C01D")
  p_prec4_isv Boolean  @default(false, map: "DF__par_emp__p_prec4__1C08E456")
  p_prec5_isv Boolean  @default(false, map: "DF__par_emp__p_prec5__1CFD088F")
  p_roundfac  Boolean  @default(false, map: "DF__par_emp__p_round__1DF12CC8")
  p_roundinf  Boolean  @default(false, map: "DF__par_emp__p_round__1EE55101")
  p_val_red   Int      @default(0, map: "DF__par_emp__p_val_r__1FD9753A")
  p_roundequ  Boolean  @default(false, map: "DF__par_emp__p_round__20CD9973")
  p_roundsup  Boolean  @default(false, map: "DF__par_emp__p_round__21C1BDAC")
  p_costo_do  Boolean  @default(false, map: "DF__par_emp__p_costo__22B5E1E5")
  p_com_auto  Boolean  @default(false, map: "DF__par_emp__p_com_a__23AA061E")
  p_stock_neg Boolean  @default(false, map: "DF__par_emp__p_stock__249E2A57")
  p_ent_new   Boolean  @default(false, map: "DF__par_emp__p_ent_n__25924E90")
  p_aju_comi  Boolean  @default(false, map: "DF__par_emp__p_aju_c__268672C9")
  p_doble_un  Boolean  @default(false, map: "DF__par_emp__p_doble__277A9702")
  p_pront_pg  Boolean  @default(false, map: "DF__par_emp__p_pront__286EBB3B")
  p_grab_ren  Boolean  @default(false, map: "DF__par_emp__p_grab___2962DF74")
  p_para1     Boolean  @default(false, map: "DF__par_emp__p_para1__2A5703AD")
  p_para2     Boolean  @default(false, map: "DF__par_emp__p_para2__2B4B27E6")
  p_para3     Boolean  @default(false, map: "DF__par_emp__p_para3__2C3F4C1F")
  p_para4     Boolean  @default(false, map: "DF__par_emp__p_para4__2D337058")
  p_para5     Boolean  @default(false, map: "DF__par_emp__p_para5__2E279491")
  p_para6     Boolean  @default(false, map: "DF__par_emp__p_para6__2F1BB8CA")
  p_para7     Boolean  @default(false, map: "DF__par_emp__p_para7__300FDD03")
  p_para8     Boolean  @default(false, map: "DF__par_emp__p_para8__3104013C")
  p_para9     Boolean  @default(false, map: "DF__par_emp__p_para9__31F82575")
  p_para10    Boolean  @default(false, map: "DF__par_emp__p_para1__32EC49AE")
  p_open_com  Boolean  @default(false, map: "DF__par_emp__p_open___33E06DE7")
  p_marg_cap  Boolean  @default(false, map: "DF__par_emp__p_marg___34D49220")
  p_dir_ent   Boolean  @default(false, map: "DF__par_emp__p_dir_e__35C8B659")
  p_art_20    Boolean  @default(false, map: "DF__par_emp__p_art_2__36BCDA92")
  p_imp_kit   Boolean  @default(false, map: "DF__par_emp__p_imp_k__37B0FECB")
  p_red_com   Boolean  @default(false, map: "DF__par_emp__p_red_c__38A52304")
  p_cyf_dol   Boolean  @default(false, map: "DF__par_emp__p_cyf_d__3999473D")
  p_ser_art   Boolean  @default(false, map: "DF__par_emp__p_ser_a__3A8D6B76")
  p_art_dol   Boolean  @default(false, map: "DF__par_emp__p_art_d__3B818FAF")
  mone_art    String   @default("1)", map: "DF__par_emp__mone_ar__3C75B3E8") @db.Char(6)
  p_deb_ban   Boolean  @default(false, map: "DF__par_emp__p_deb_b__3D69D821")
  p_deb_aut   Boolean  @default(false, map: "DF__par_emp__p_deb_a__3E5DFC5A")
  p_fact_alm  Boolean  @default(false, map: "DF__par_emp__p_fact___3F522093")
  p_despacho  Boolean  @default(false, map: "DF__par_emp__p_despa__404644CC")
  p_idb       Boolean  @default(false, map: "DF__par_emp__p_idb__413A6905")
  val_idb     Decimal  @default(0, map: "DF__par_emp__val_idb__422E8D3E") @db.Decimal(18, 2)
  tempor1     Int      @default(0, map: "DF__par_emp__tempor1__4322B177")
  fecha_res   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__par_emp__fecha_r__4416D5B0") @db.SmallDateTime
  fecha_fisi  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__par_emp__fecha_f__450AF9E9") @db.SmallDateTime
  open_fisi   Boolean  @default(false, map: "DF__par_emp__open_fi__45FF1E22")
  serial      String   @default("1)", map: "DF__par_emp__serial__46F3425B") @db.Char(4)
  cadena      String   @default("1)", map: "DF__par_emp__cadena__47E76694") @db.VarChar(60)
  inv_emp     String   @default("1)", map: "DF__par_emp__inv_emp__48DB8ACD") @db.VarChar(250)
  temp_char   String   @default("1)", map: "DF__par_emp__temp_ch__49CFAF06") @db.Char(20)
  fec_inte    DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__par_emp__fec_int__4AC3D33F") @db.SmallDateTime
  temp_fech   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__par_emp__temp_fe__4BB7F778") @db.SmallDateTime
  ele_linea   Boolean  @default(false, map: "DF__par_emp__ele_lin__4CAC1BB1")
  lon_linea   Int      @default(0, map: "DF__par_emp__lon_lin__4DA03FEA")
  ele_categ   Boolean  @default(false, map: "DF__par_emp__ele_cat__4E946423")
  lon_categ   Int      @default(0, map: "DF__par_emp__lon_cat__4F88885C")
  ele_medid   Boolean  @default(false, map: "DF__par_emp__ele_med__507CAC95")
  lon_medid   Int      @default(0, map: "DF__par_emp__lon_med__5170D0CE")
  ele_item    Boolean  @default(false, map: "DF__par_emp__ele_ite__5264F507")
  lon_item    Int      @default(0, map: "DF__par_emp__lon_ite__53591940")
  ele_color   Boolean  @default(false, map: "DF__par_emp__ele_col__544D3D79")
  lon_color   Int      @default(0, map: "DF__par_emp__lon_col__554161B2")
  ele_carter  Boolean  @default(false, map: "DF__par_emp__ele_car__563585EB")
  caracter    String   @default("1)", map: "DF__par_emp__caracte__5729AA24") @db.Char(1)
  dec_prec    Int      @default(2, map: "DF__par_emp__dec_pre__581DCE5D")
  dec_cost    Int      @default(2, map: "DF__par_emp__dec_cos__5911F296")
  cant_art    Int      @default(2, map: "DF__par_emp__cant_ar__5A0616CF")
  total_cod   Int      @default(0, map: "DF__par_emp__total_c__5AFA3B08")
  tipo_com    Boolean  @default(false, map: "DF__par_emp__tipo_co__5BEE5F41")
  tipo_lib    Boolean  @default(true, map: "DF__par_emp__tipo_li__5CE2837A")
  co_us_in    String   @default("1)", map: "DF__par_emp__co_us_i__5DD6A7B3") @db.Char(6)
  fe_us_in    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_par_emp") @db.DateTime
  co_us_mo    String   @default("1)", map: "DF__par_emp__co_us_m__5FBEF025") @db.Char(6)
  fe_us_mo    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_par_emp") @db.DateTime
  logo        Bytes?   @db.Image
  revisado    String   @default("1)", map: "DF__par_emp__revisad__61A73897") @db.Char(1)
  trasnfe     String   @default("1)", map: "DF__par_emp__trasnfe__629B5CD0") @db.Char(1)
  p_sucursal  Boolean  @default(false, map: "DF__par_emp__p_sucur__638F8109")
  p_imp65     Boolean  @default(false, map: "DF__par_emp__p_imp65")
  rowguid     String   @unique(map: "index_1207011381") @default(dbgenerated("newid()"), map: "DF__par_emp__rowguid__251D4D44") @db.UniqueIdentifier
  p_licores   Boolean  @default(false, map: "DF__par_emp__p_licor__6483A542")
  p_lotenro   Boolean  @default(false, map: "DF__par_emp__p_loten__6577C97B")
  p_lotefec   Boolean  @default(false, map: "DF__par_emp__p_lotef__666BEDB4")
  serverolap  String   @default("1)", map: "DF__par_emp__servero__676011ED") @db.VarChar(60)
  dataolap    String   @default("1)", map: "DF__par_emp__dataola__68543626") @db.VarChar(60)
  p_loteaut   Boolean  @default(false, map: "DF__par_emp__p_lotea__69485A5F")
  tipo_inve   Decimal  @default(1, map: "DF_par_emp_tipo_inve") @db.Decimal(1, 0)
  aju_posm    Int      @default(0, map: "DF__par_emp__aju_pos__6A3C7E98")
  aju_posa    Int      @default(0, map: "DF__par_emp__aju_pos__6B30A2D1")
  aju_negm    Int      @default(0, map: "DF__par_emp__aju_neg__6C24C70A")
  aju_nega    Int      @default(0, map: "DF__par_emp__aju_neg__6D18EB43")
  aju_posmc   Int      @default(0, map: "DF__par_emp__aju_pos__6E0D0F7C")
  aju_posac   Int      @default(0, map: "DF__par_emp__aju_pos__6F0133B5")
  aju_negmc   Int      @default(0, map: "DF__par_emp__aju_neg__6FF557EE")
  aju_negac   Int      @default(0, map: "DF__par_emp__aju_neg__70E97C27")
  plv_num     Int      @default(0, map: "DF_par_emp_plv_num")
  plc_num     Int      @default(0, map: "DF_par_emp_plc_num")
  pventa      Int      @default(0, map: "DF_par_emp_pventa")
  turnosic    Int      @default(0, map: "DF_par_emp_turnosic")
  tabislr     Int      @default(0, map: "DF_par_emp_tabislr")
  moneda      String   @default("BS", map: "DF_par_emp_moneda") @db.Char(6)
  imp_num     Int      @default(0, map: "DF__PAR_EMP__imp_num__16F18B83")
  rma_cli     Int      @default(0, map: "DF__par_emp__rma_cli__2421696F")
  rma_prov    Int      @default(0, map: "DF__par_emp__rma_pro__25158DA8")
  rma_entc    Int      @default(0, map: "DF__par_emp__rma_ent__2609B1E1")
  rma_entp    Int      @default(0, map: "DF__par_emp__rma_ent__26FDD61A")
  rma_regs    Int      @default(0, map: "DF__par_emp__rma_reg__27F1FA53")
  p_prov_new  Boolean  @default(false, map: "DF__par_emp__p_prov___28E61E8C")
  p_ser_new   Boolean  @default(false, map: "DF__par_emp__p_ser_n__29DA42C5")
  rmacliente  String   @default("1)", map: "DF__par_emp__rmaclie__2ACE66FE") @db.Char(10)
  rma_trans   String   @default("1)", map: "DF__par_emp__rma_tra__2BC28B37") @db.Char(6)
  garantia    String   @default("1)", map: "DF__par_emp__garanti__2CB6AF70") @db.Char(8)
  reem_prov   String   @default("1)", map: "DF__par_emp__reem_pr__2DAAD3A9") @db.Char(6)
  des_ser     String   @default("1)", map: "DF__par_emp__des_ser__2E9EF7E2") @db.Char(12)
  ser_auto    Decimal  @default(0, map: "DF__par_emp__ser_aut__2F931C1B") @db.Decimal(8, 0)
  pcontrol_1  Boolean  @default(false, map: "DF_par_emp_pcontrol_1")
  pcontrol_2  Boolean  @default(false, map: "DF_par_emp_pcontrol_2")
  pcontrol_3  Boolean  @default(false, map: "DF_par_emp_pcontrol_3")
  pcontrol_4  Boolean  @default(false, map: "DF_par_emp_pcontrol_4")
  pcontrol_5  Boolean  @default(false, map: "DF_par_emp_pcontrol_5")
  idioma      String   @default("1)", map: "DF_par_emp_idioma") @db.Char(1)
  serie       Boolean  @default(false, map: "DF_par_emp_serie")
  aux01       Decimal  @default(0, map: "DF__par_emp__aux01__5CE5B0D6") @db.Decimal(18, 5)
  aux02       String   @default("1)", map: "DF__par_emp__aux02__5DD9D50F") @db.VarChar(30)
  eprofit     Boolean  @default(false, map: "DF_par_emp_eprofit")
  pais        String   @default("1)", map: "DF_par_emp_pais") @db.Char(6)
  emp_num     Int      @default(0, map: "DF_par_emp_emp_num")
  dmc_num     Int      @default(0, map: "DF_par_emp_dmc_num")
  tax_num     Int      @default(0, map: "DF_par_emp_tax_num")
  ced_num     Int      @default(0, map: "DF__par_emp__ced_num__10D03487")
  ent_num     Int      @default(0, map: "DF__par_emp__ent_num__11C458C0")
  artinmp     Boolean  @default(false, map: "DF__par_emp__artinmp__12B87CF9")
  tip_costo   Int      @default(0, map: "DF__par_emp__tip_cos__13ACA132")
  tip_cmat    Int      @default(0, map: "DF__par_emp__tip_cma__14A0C56B")
  co_aent     String   @default("1)", map: "DF__par_emp__co_aent__1594E9A4") @db.Char(6)
  cie_num     Int      @default(0, map: "DF__par_emp__cie_num__16890DDD")
  odp_num     Int      @default(0, map: "DF__par_emp__odp_num__177D3216")
  req_num     Int      @default(0, map: "DF__par_emp__req_num__1871564F")
  dev_num     Int      @default(0, map: "DF__par_emp__dev_num__19657A88")
  co_asal     String   @default("1)", map: "DF__par_emp__co_asal__1A599EC1") @db.Char(6)
  devmax      Boolean  @default(false, map: "DF__par_emp__devmax__1B4DC2FA")
  exp_num     Int      @default(0, map: "DF__par_emp__exp_num__1C41E733")
  inp_num     Int      @default(0, map: "DF__par_emp__inp_num__1D360B6C")
  cost_num    Int      @default(0, map: "DF__par_emp__cost_nu__1E2A2FA5")
  par_num     Int      @default(0, map: "DF__par_emp__par_num__1F1E53DE")
  esc_num     Int      @default(0, map: "DF__par_emp__esc_num__20127817")
  cierre_mes  Boolean  @default(false, map: "DF__par_emp__cierre___21069C50")
  pla_num     Int      @default(0, map: "DF__par_emp__pla_num__1F1E53DE")
  men_num     Int      @default(0, map: "DF__par_emp__men_num__20127817")
  max_lin     Int      @default(0, map: "DF__par_emp__max_lin__30F848ED")
  val_max     Boolean  @default(false, map: "DF__par_emp__val_max")
  server      String   @default("1)", map: "DF__par_emp__server__31EC6D26") @db.Char(32)
  namedb      String   @default("1)", map: "DF__par_emp__namedb__32E0915F") @db.Char(32)
  login       String   @default("1)", map: "DF__par_emp__login__33D4B598") @db.Char(32)
  password    String   @default("1)", map: "DF__par_emp__passwor__34C8D9D1") @db.Char(32)
  man_impr    Boolean  @default(false, map: "DF__par_emp__man_imp__35BCFE0A")
  ptovta      Boolean  @default(false, map: "DF__par_emp__ptovta__36B12243")
  tipcosdev   Int      @default(0, map: "DF__par_emp__tipcosd__0ADF23AB")
  dist_num    Int      @default(0, map: "DF_par_emp_dist_num")
  exp_numi    Int      @default(0, map: "DF_par_emp_exp_numi")
}

model par_web {
  id         String   @id(map: "PK_par_web") @default("1)", map: "DF_par_web_id") @db.Char(6)
  url        String   @default("http://server.com/WS/SynchronizationService.asmx?wsdl", map: "DF_par_web_url") @db.Char(250)
  Usuario    String   @default("softech", map: "DF_par_web_User") @db.VarChar(10)
  PassWord   String   @default(".*\u0007ö[({", map: "DF_par_web_PassWord") @db.VarChar(50)
  Db         String   @default("1)", map: "DF_par_web_Db") @db.VarChar(100)
  server     String   @default("1)", map: "DF_par_web_server") @db.VarChar(100)
  co_zon     String   @default("1)", map: "DF_par_web_co_zon") @db.Char(6)
  co_ven     String   @default("1)", map: "DF_par_web_co_ven") @db.Char(6)
  co_seg     String   @default("1)", map: "DF_par_web_co_seg") @db.Char(6)
  co_ing     String   @default("1)", map: "DF_par_web_co_ing") @db.Char(6)
  co_sucur   String   @default("1)", map: "DF_par_web_co_sucur") @db.Char(6)
  co_alma    String   @default("1)", map: "DF_par_web_co_alma") @db.Char(6)
  NewClient  Boolean  @default(false, map: "DF_par_web_NewClient")
  ViewAcc    Boolean  @default(false, map: "DF_par_web_ViewAcc")
  ViewDoc    Boolean  @default(false, map: "DF_par_web_ViewDoc")
  IdasLogin  Boolean  @default(false, map: "DF_par_web_IdasLogin")
  NegStock   Boolean  @default(false, map: "DF_par_web_nstock")
  SinStock   Boolean  @default(false, map: "DF_par_web_SinStock")
  Round      Int      @default(0, map: "DF_par_web_Round")
  DesByLine  Boolean  @default(false, map: "DF_par_web_DesByLine")
  DesByArt   Boolean  @default(false, map: "DF_par_web_DesByArt")
  DesByCat   Boolean  @default(false, map: "DF_par_web_DesByCat")
  GobalDes   Boolean  @default(false, map: "DF_par_web_GobalDes")
  DeliveryAd Boolean  @default(false, map: "DF_par_web_DeliveryAd")
  MaxofOrder DateTime @default(dbgenerated("01/01/2030"), map: "DF_par_web_MaxofOrder") @db.DateTime
  Prefijo    String   @default("1)", map: "DF_par_web_Prefijo") @db.Char(5)
  Fecha      DateTime @default(dbgenerated("01/01/1900"), map: "DF_par_web_Fecha") @db.DateTime
  Unidad     String   @default("1)", map: "DF_par_web_Unidad") @db.Char(1)
  roundtype  String   @default("0", map: "DF_par_web_roundtype") @db.Char(1)
  meses      Int      @default(12, map: "DF_par_web_meses")
  co_tran    String   @default("1)", map: "DF_par_web_co_tran") @db.Char(6)
  f_pago     String   @default("1)", map: "DF_par_web_f_pago") @db.Char(6)
  sqluser    String   @default("1)", map: "DF_par_web_sqluser") @db.Char(50)
  sqlpass    String   @default("1)", map: "DF_par_web_sqlpass") @db.Char(180)
  tipoaut    Int      @default(1, map: "DF_par_web_tipoaut")
  largo      Int      @default(0, map: "DF_par_web_largo")
  auto       Boolean  @default(false, map: "DF_par_web_auto")
  horas      Int      @default(0, map: "DF_par_web_dias")
  tipo       Int      @default(0, map: "DF_par_web_tipo")
  caja       String   @default("1)", map: "DF_par_web_caja") @db.Char(6)
  visa       String   @default("1)", map: "DF_par_web_visa") @db.Char(6)
  master     String   @default("1)", map: "DF_par_web_master") @db.Char(6)
  dep        String   @default("1)", map: "DF_par_web_dep") @db.Char(6)
  Authoriza  String   @default("0101010111101110", map: "DF_par_web_Authoriza") @db.Char(100)
  WsNumber   String   @default("1)", map: "DF_par_web_WsNumber") @db.Char(100)
  License    String   @default("1)", map: "DF_par_web_License") @db.Char(25)
  LicenseN   String   @default("1)", map: "DF_par_web_LicenseN") @db.Char(50)
  tipo_cli   String   @default("1)", map: "DF_par_web_tipo_cli") @db.Char(6)
  slog       Boolean  @default(true, map: "DF_par_web_slog")
}

model pedidos {
  fact_num               Int      @id(map: "pedidos_ped_num")
  contrib                Boolean  @default(false, map: "DF__pedidos__contrib__72D1C499")
  nombre                 String   @default("1)", map: "DF__pedidos__nombre__73C5E8D2") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__pedidos__rif__74BA0D0B") @db.Char(18)
  nit                    String   @default("1)", map: "DF__pedidos__nit__75AE3144") @db.Char(18)
  status                 String   @default("1)", map: "DF__pedidos__status__76A2557D") @db.Char(1)
  comentario             String   @default("1)", map: "DF__pedidos__comenta__779679B6") @db.Text
  descrip                String   @default("1)", map: "DF__pedidos__descrip__788A9DEF") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__pedidos__saldo__797EC228") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__pedidos__fec_emi__7A72E661") @db.SmallDateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__pedidos__fec_ven__7B670A9A") @db.SmallDateTime
  co_cli                 String   @default("1)", map: "DF__pedidos__co_cli__7C5B2ED3") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__pedidos__co_ven__7D4F530C") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__pedidos__co_tran__7E437745") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__pedidos__dir_ent__7F379B7E") @db.Text
  forma_pag              String   @default("1)", map: "DF__pedidos__forma_p__002BBFB7") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__pedidos__tot_bru__011FE3F0") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__pedidos__tot_net__02140829") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__pedidos__glob_de__03082C62") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__pedidos__tot_rec__03FC509B") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__pedidos__porc_gd__04F074D4") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__pedidos__porc_re__05E4990D") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__pedidos__total_u__06D8BD46") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__pedidos__total_c__07CCE17F") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__pedidos__tot_fle__08C105B8") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__pedidos__monto_d__09B529F1") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__pedidos__totklu__0AA94E2A") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__pedidos__anulada__0B9D7263")
  impresa                Boolean  @default(false, map: "DF__pedidos__impresa__0C91969C")
  iva                    Decimal  @default(0, map: "DF__pedidos__iva__0D85BAD5") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__pedidos__iva_dev__0E79DF0E") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__pedidos__feccom__0F6E0347") @db.SmallDateTime
  numcom                 Int      @default(0, map: "DF__pedidos__numcom__10622780")
  tasa                   Decimal  @default(1, map: "DF__pedidos__tasa__11564BB9") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__pedidos__moneda__124A6FF2") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__pedidos__cta_con__133E942B") @db.Char(15)
  seriales               Int      @default(0, map: "DF__pedidos__seriale__1432B864")
  tasag                  Decimal  @default(0, map: "DF__pedidos__tasag__1526DC9D") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__pedidos__tasag10__161B00D6") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__pedidos__tasag20__170F250F") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__pedidos__campo1__18034948") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__pedidos__campo2__18F76D81") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__pedidos__campo3__19EB91BA") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__pedidos__campo4__1ADFB5F3") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__pedidos__campo5__1BD3DA2C") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__pedidos__campo6__1CC7FE65") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__pedidos__campo7__1DBC229E") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__pedidos__campo8__1EB046D7") @db.VarChar(60)
  co_us_in               String   @default("1)", map: "DF__pedidos__co_us_i__1FA46B10") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_pedidos") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__pedidos__co_us_m__218CB382") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_pedidos") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__pedidos__co_us_e__2374FBF4") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_pedidos") @db.DateTime
  revisado               String   @default("1)", map: "DF__pedidos__revisad__255D4466") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__pedidos__trasnfe__2651689F") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__pedidos__co_sucu__27458CD8") @db.Char(6)
  rowguid                String   @unique(map: "index_1203535371") @default(dbgenerated("newid()"), map: "DF__pedidos__rowguid__2AD6269A") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__pedidos__mon_ilc__2839B111") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__pedidos__otros1__292DD54A") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__pedidos__otros2__2A21F983") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__pedidos__otros3__2B161DBC") @db.Decimal(18, 5)
  serialp                String   @default("0)", map: "DF_pedidos_serialp") @db.Char(30)
  valido                 Boolean  @default(false, map: "DF__PEDIDOS__valido__063113D5")
  dis_cen                String   @default("1)", map: "DF__PEDIDOS__dis_cen__35DE9049") @db.Text
  aux01                  Decimal  @default(0, map: "DF__pedidos__aux01__5ECDF948") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__pedidos__aux02__5FC21D81") @db.VarChar(30)
  ID                     Int      @default(-1, map: "DF_PEDIDOS_ID")
  salestax               String   @default("1)", map: "DF__Pedidos__salesta__1223801C") @db.Char(8)
  origen                 String?  @default("1)", map: "DF__pedidos__origen__20719F52") @db.Char(1)
  origen_d               String?  @default("1)", map: "DF__pedidos__origen_d__20719F53") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__pedidos__sta_pro__4A8310C6") @db.Char(1)
  telefono               String   @default("60)", map: "DF__pedidos__telefon__2D89416A") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_pedidos_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_pedidos_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_pedidos_condicio")
  moneda_monedaTopedidos moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_pedidos_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_pedidos_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_pedidos_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_tran], map: "ico_tran")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
  @@index([ID], map: "IX_pedidos")
  @@index([fe_us_mo], map: "IX_pedidos_1")
}

/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by the Prisma Client.
model pistas {
  usuario_id String   @default("1)", map: "DF__pistas__usuario___2C0A41F5") @db.Char(6)
  usuario    String   @default("1)", map: "DF__pistas__usuario__2CFE662E") @db.Char(20)
  fecha      DateTime @default(now(), map: "DF__pistas__fecha__2DF28A67") @db.DateTime
  empresa    String   @default("1)", map: "DF__pistas__empresa__2EE6AEA0") @db.Char(15)
  co_sucu    String   @default("1)", map: "DF__pistas__co_sucu__2FDAD2D9") @db.Char(6)
  tabla      String   @default("1)", map: "DF__pistas__tabla__30CEF712") @db.Char(10)
  num_doc    Int      @default(0, map: "DF__pistas__num_doc__31C31B4B")
  codigo     String   @default("1)", map: "DF__pistas__codigo__32B73F84") @db.VarChar(30)
  tipo_op    String   @default("1)", map: "DF__pistas__tipo_op__33AB63BD") @db.Char(1)
  maquina    String   @default("1)", map: "DF__pistas__maquina__349F87F6") @db.VarChar(60)
  campos     String   @default("1)", map: "DF__pistas__campos__3593AC2F") @db.Text
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_pistas_rowguid") @db.UniqueIdentifier
  trasnfe    String   @default("1)", map: "DF_pistas_trasnfe") @db.VarChar(1)
  AUX01      Decimal  @default(0, map: "DF__pistas__AUX01__77A4940A") @db.Decimal(18, 5)
  AUX02      String   @default("1)", map: "DF__pistas__AUX02__7898B843") @db.VarChar(30)

  @@index([usuario_id], map: "IX_pistas")
  @@index([fecha], map: "IX_pistas_1", clustered: true)
  @@index([usuario_id], map: "IX_pistas_2")
  @@index([codigo], map: "IX_pistas_4")
  @@ignore
}

model placom {
  fact_num              Int      @id(map: "placom_plc_num")
  contrib               Boolean  @default(false, map: "DF__placom__contrib__64E397F5")
  nombre                String   @default("1)", map: "DF__placom__nombre__65D7BC2E") @db.VarChar(60)
  rif                   String   @default("1)", map: "DF__placom__rif__66CBE067") @db.Char(18)
  nit                   String   @default("1)", map: "DF__placom__nit__67C004A0") @db.Char(18)
  status                String   @default("1)", map: "DF__placom__status__68B428D9") @db.Char(1)
  comentario            String   @default("1)", map: "DF__placom__comentar__69A84D12") @db.Text
  descrip               String   @default("1)", map: "DF__placom__descrip__6A9C714B") @db.VarChar(60)
  saldo                 Decimal  @default(0, map: "DF__placom__saldo__6B909584") @db.Decimal(18, 2)
  fec_emis              DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__placom__fec_emis__6C84B9BD") @db.SmallDateTime
  fec_venc              DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__placom__fec_venc__6D78DDF6") @db.SmallDateTime
  co_cli                String   @default("1)", map: "DF__placom__co_cli__6E6D022F") @db.Char(10)
  co_ven                String   @default("1)", map: "DF__placom__co_ven__6F612668") @db.Char(6)
  co_tran               String   @default("1)", map: "DF__placom__co_tran__70554AA1") @db.Char(6)
  dir_ent               String   @default("1)", map: "DF__placom__dir_ent__71496EDA") @db.Text
  forma_pag             String   @default("1)", map: "DF__placom__forma_pa__723D9313") @db.Char(6)
  tot_bruto             Decimal  @default(0, map: "DF__placom__tot_brut__7331B74C") @db.Decimal(20, 8)
  tot_neto              Decimal  @default(0, map: "DF__placom__tot_neto__7425DB85") @db.Decimal(20, 8)
  glob_desc             Decimal  @default(0, map: "DF__placom__glob_des__7519FFBE") @db.Decimal(18, 2)
  tot_reca              Decimal  @default(0, map: "DF__placom__tot_reca__760E23F7") @db.Decimal(18, 2)
  porc_gdesc            String   @default("1)", map: "DF__placom__porc_gde__77024830") @db.Char(15)
  porc_reca             String   @default("1)", map: "DF__placom__porc_rec__77F66C69") @db.Char(15)
  total_uc              Decimal  @default(0, map: "DF__placom__total_uc__78EA90A2") @db.Decimal(18, 2)
  total_cp              Decimal  @default(0, map: "DF__placom__total_cp__79DEB4DB") @db.Decimal(18, 2)
  tot_flete             Decimal  @default(0, map: "DF__placom__tot_flet__7AD2D914") @db.Decimal(18, 2)
  monto_dev             Decimal  @default(0, map: "DF__placom__monto_de__7BC6FD4D") @db.Decimal(18, 2)
  totklu                Decimal  @default(0, map: "DF__placom__totklu__7CBB2186") @db.Decimal(18, 2)
  anulada               Boolean  @default(false, map: "DF__placom__anulada__7DAF45BF")
  impresa               Boolean  @default(false, map: "DF__placom__impresa__7EA369F8")
  iva                   Decimal  @default(0, map: "DF__placom__iva__7F978E31") @db.Decimal(20, 8)
  iva_dev               Decimal  @default(0, map: "DF__placom__iva_dev__008BB26A") @db.Decimal(18, 2)
  feccom                DateTime @default(dbgenerated("01/01/1900"), map: "DF__placom__feccom__017FD6A3") @db.SmallDateTime
  numcom                Int      @default(0, map: "DF__placom__numcom__0273FADC")
  tasa                  Decimal  @default(1, map: "DF__placom__tasa__03681F15") @db.Decimal(18, 5)
  moneda                String   @default("1)", map: "DF__placom__moneda__045C434E") @db.Char(6)
  cta_contab            String   @default("1)", map: "DF__placom__cta_cont__05506787") @db.Char(15)
  seriales              Int      @default(0, map: "DF__placom__seriales__06448BC0")
  tasag                 Decimal  @default(0, map: "DF__placom__tasag__0738AFF9") @db.Decimal(18, 5)
  tasag10               Decimal  @default(0, map: "DF__placom__tasag10__082CD432") @db.Decimal(18, 5)
  tasag20               Decimal  @default(0, map: "DF__placom__tasag20__0920F86B") @db.Decimal(18, 5)
  campo1                String   @default("1)", map: "DF__placom__campo1__0A151CA4") @db.VarChar(60)
  campo2                String   @default("1)", map: "DF__placom__campo2__0B0940DD") @db.VarChar(60)
  campo3                String   @default("1)", map: "DF__placom__campo3__0BFD6516") @db.VarChar(60)
  campo4                String   @default("1)", map: "DF__placom__campo4__0CF1894F") @db.VarChar(60)
  campo5                String   @default("1)", map: "DF__placom__campo5__0DE5AD88") @db.VarChar(60)
  campo6                String   @default("1)", map: "DF__placom__campo6__0ED9D1C1") @db.VarChar(60)
  campo7                String   @default("1)", map: "DF__placom__campo7__0FCDF5FA") @db.VarChar(60)
  campo8                String   @default("1)", map: "DF__placom__campo8__10C21A33") @db.VarChar(60)
  co_us_in              String   @default("1)", map: "DF__placom__co_us_in__11B63E6C") @db.Char(6)
  fe_us_in              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_placom") @db.DateTime
  co_us_mo              String   @default("1)", map: "DF__placom__co_us_mo__139E86DE") @db.Char(6)
  fe_us_mo              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_placom") @db.DateTime
  co_us_el              String   @default("1)", map: "DF__placom__co_us_el__1586CF50") @db.Char(6)
  fe_us_el              DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_placom") @db.DateTime
  revisado              String   @default("1)", map: "DF__placom__revisado__176F17C2") @db.Char(1)
  trasnfe               String   @default("1)", map: "DF__placom__trasnfe__18633BFB") @db.Char(1)
  co_sucu               String   @default("1)", map: "DF__placom__co_sucu__19576034") @db.Char(6)
  rowguid               String   @unique(map: "index_928058999") @default(dbgenerated("newid()"), map: "DF__placom__rowguid__5E00C4E5") @db.UniqueIdentifier
  mon_ilc               Decimal  @default(0, map: "DF__placom__mon_ilc__1A4B846D") @db.Decimal(18, 5)
  otros1                Decimal  @default(0, map: "DF__placom__otros1__1B3FA8A6") @db.Decimal(18, 5)
  otros2                Decimal  @default(0, map: "DF__placom__otros2__1C33CCDF") @db.Decimal(18, 5)
  otros3                Decimal  @default(0, map: "DF__placom__otros3__1D27F118") @db.Decimal(18, 5)
  imp_num               Int      @default(0, map: "DF__PLACOM__imp_num__5539A216")
  dis_cen               String   @default("1)", map: "DF__PLACOM__dis_cen__36D2B482") @db.Text
  aux01                 Decimal  @default(0, map: "DF__placom__aux01__60B641BA") @db.Decimal(18, 5)
  aux02                 String   @default("1)", map: "DF__placom__aux02__61AA65F3") @db.VarChar(30)
  salestax              String   @default("1)", map: "DF__Placom__salestax__1E895701") @db.Char(8)
  origen                String   @default("1)", map: "DF__Placom__origen__20719D98") @db.Char(1)
  origen_d              String   @default("1)", map: "DF__Placom__origen_d__20719D99") @db.Char(20)
  sta_prod              String?  @default("1)", map: "DF__placom__sta_prod__4C6B5938") @db.Char(1)
  import                Int      @default(0, map: "DF_placom_dist_num")
  telefono              String   @default("60)", map: "DF__placom__telefono__3712ABA4") @db.VarChar(60)
  condicio              condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_placom_condicio")
  moneda_monedaToplacom moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_placom_moneda")
  prov                  prov     @relation(fields: [co_cli], references: [co_prov], onUpdate: NoAction, map: "FK_placom_prov")

  @@index([co_cli], map: "ico_cli")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model plan_fis {
  co_plan   String      @id(map: "PK_plan_fis") @default("1)", map: "DF_plan_fis_co_plan") @db.Char(10)
  nom_plan  String      @default("1)", map: "DF_plan_fis_nom_plan") @db.Char(60)
  des_plan  String      @default("1)", map: "DF_plan_fis_des_plan") @db.Char(250)
  xml_plan  String      @default("1)", map: "DF_plan_fis_xml_plan") @db.Text
  xml_prin  String      @default("1)", map: "DF_plan_fis_xml_prin") @db.Text
  acc_plan  String      @default("1)", map: "DF_plan_fis_acc_plan") @db.Char(1)
  campo1    String      @default("1)", map: "DF_plan_fis_campo1") @db.Char(60)
  campo2    String      @default("1)", map: "DF_plan_fis_campo2") @db.Char(60)
  campo3    String      @default("1)", map: "DF_plan_fis_campo3") @db.Char(60)
  campo4    String      @default("1)", map: "DF_plan_fis_campo4") @db.Char(60)
  co_us_in  String      @default("1)", map: "DF_plan_fis_co_us_in") @db.Char(6)
  fe_us_in  DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_plan_fis_fe_us_in") @db.DateTime
  co_us_mo  String      @default("1)", map: "DF_plan_fis_co_us_mo") @db.Char(6)
  fe_us_mo  DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_plan_fis_fe_us_mo") @db.DateTime
  co_us_el  String      @default("1)", map: "DF_plan_fis_co_us_el") @db.Char(6)
  fe_us_el  DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_plan_fis_fe_us_el") @db.DateTime
  revisado  String      @default("1)", map: "DF_plan_fis_revisado") @db.Char(1)
  trasnfe   String      @default("1)", map: "DF_plan_fis_trasnfe") @db.Char(1)
  co_sucu   String      @default("1)", map: "DF_plan_fis_co_sucu") @db.Char(6)
  rowguid   String      @default(dbgenerated("newid()"), map: "DF_plan_fis_rowguid") @db.UniqueIdentifier
  hist_plan hist_plan[]
}

model plavent {
  fact_num               Int      @id(map: "plavent_plv_num")
  contrib                Boolean  @default(false, map: "DF__plavent__contrib__1F10398A")
  nombre                 String   @default("1)", map: "DF__plavent__nombre__20045DC3") @db.VarChar(60)
  rif                    String   @default("1)", map: "DF__plavent__rif__20F881FC") @db.Char(18)
  nit                    String   @default("1)", map: "DF__plavent__nit__21ECA635") @db.Char(18)
  status                 String   @default("1)", map: "DF__plavent__status__22E0CA6E") @db.Char(1)
  comentario             String   @default("1)", map: "DF__plavent__comenta__23D4EEA7") @db.Text
  descrip                String   @default("1)", map: "DF__plavent__descrip__24C912E0") @db.VarChar(60)
  saldo                  Decimal  @default(0, map: "DF__plavent__saldo__25BD3719") @db.Decimal(18, 2)
  fec_emis               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__plavent__fec_emi__26B15B52") @db.DateTime
  fec_venc               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__plavent__fec_ven__27A57F8B") @db.DateTime
  co_cli                 String   @default("1)", map: "DF__plavent__co_cli__2899A3C4") @db.Char(10)
  co_ven                 String   @default("1)", map: "DF__plavent__co_ven__298DC7FD") @db.Char(6)
  co_tran                String   @default("1)", map: "DF__plavent__co_tran__2A81EC36") @db.Char(6)
  dir_ent                String   @default("1)", map: "DF__plavent__dir_ent__2B76106F") @db.Text
  forma_pag              String   @default("1)", map: "DF__plavent__forma_p__2C6A34A8") @db.Char(6)
  tot_bruto              Decimal  @default(0, map: "DF__plavent__tot_bru__2D5E58E1") @db.Decimal(20, 8)
  tot_neto               Decimal  @default(0, map: "DF__plavent__tot_net__2E527D1A") @db.Decimal(20, 8)
  glob_desc              Decimal  @default(0, map: "DF__plavent__glob_de__2F46A153") @db.Decimal(18, 2)
  tot_reca               Decimal  @default(0, map: "DF__plavent__tot_rec__303AC58C") @db.Decimal(18, 2)
  porc_gdesc             String   @default("1)", map: "DF__plavent__porc_gd__312EE9C5") @db.Char(15)
  porc_reca              String   @default("1)", map: "DF__plavent__porc_re__32230DFE") @db.Char(15)
  total_uc               Decimal  @default(0, map: "DF__plavent__total_u__33173237") @db.Decimal(18, 2)
  total_cp               Decimal  @default(0, map: "DF__plavent__total_c__340B5670") @db.Decimal(18, 2)
  tot_flete              Decimal  @default(0, map: "DF__plavent__tot_fle__34FF7AA9") @db.Decimal(18, 2)
  monto_dev              Decimal  @default(0, map: "DF__plavent__monto_d__35F39EE2") @db.Decimal(18, 2)
  totklu                 Decimal  @default(0, map: "DF__plavent__totklu__36E7C31B") @db.Decimal(18, 2)
  anulada                Boolean  @default(false, map: "DF__plavent__anulada__37DBE754")
  impresa                Boolean  @default(false, map: "DF__plavent__impresa__38D00B8D")
  iva                    Decimal  @default(0, map: "DF__plavent__iva__39C42FC6") @db.Decimal(18, 2)
  iva_dev                Decimal  @default(0, map: "DF__plavent__iva_dev__3AB853FF") @db.Decimal(18, 2)
  feccom                 DateTime @default(dbgenerated("01/01/1900"), map: "DF__plavent__feccom__3BAC7838") @db.DateTime
  numcom                 Int      @default(0, map: "DF__plavent__numcom__3CA09C71")
  tasa                   Decimal  @default(1, map: "DF__plavent__tasa__3D94C0AA") @db.Decimal(18, 5)
  moneda                 String   @default("1)", map: "DF__plavent__moneda__3E88E4E3") @db.Char(6)
  cta_contab             String   @default("1)", map: "DF__plavent__cta_con__3F7D091C") @db.Char(15)
  seriales               Int      @default(0, map: "DF__plavent__seriale__40712D55")
  tasag                  Decimal  @default(0, map: "DF__plavent__tasag__4165518E") @db.Decimal(18, 5)
  tasag10                Decimal  @default(0, map: "DF__plavent__tasag10__425975C7") @db.Decimal(18, 5)
  tasag20                Decimal  @default(0, map: "DF__plavent__tasag20__434D9A00") @db.Decimal(18, 5)
  campo1                 String   @default("1)", map: "DF__plavent__campo1__4441BE39") @db.VarChar(60)
  campo2                 String   @default("1)", map: "DF__plavent__campo2__4535E272") @db.VarChar(60)
  campo3                 String   @default("1)", map: "DF__plavent__campo3__462A06AB") @db.VarChar(60)
  campo4                 String   @default("1)", map: "DF__plavent__campo4__471E2AE4") @db.VarChar(60)
  campo5                 String   @default("1)", map: "DF__plavent__campo5__48124F1D") @db.VarChar(60)
  campo6                 String   @default("1)", map: "DF__plavent__campo6__49067356") @db.VarChar(60)
  campo7                 String   @default("1)", map: "DF__plavent__campo7__49FA978F") @db.VarChar(60)
  campo8                 String   @default("1)", map: "DF__plavent__campo8__4AEEBBC8") @db.VarChar(50)
  co_us_in               String   @default("1)", map: "DF__plavent__co_us_i__4BE2E001") @db.Char(6)
  fe_us_in               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_plavent") @db.DateTime
  co_us_mo               String   @default("1)", map: "DF__plavent__co_us_m__4DCB2873") @db.Char(6)
  fe_us_mo               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_plavent") @db.DateTime
  co_us_el               String   @default("1)", map: "DF__plavent__co_us_e__4FB370E5") @db.Char(6)
  fe_us_el               DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_plavent") @db.DateTime
  revisado               String   @default("1)", map: "DF__plavent__revisad__519BB957") @db.Char(1)
  trasnfe                String   @default("1)", map: "DF__plavent__trasnfe__528FDD90") @db.Char(1)
  co_sucu                String   @default("1)", map: "DF__plavent__co_sucu__538401C9") @db.Char(6)
  rowguid                String   @unique(map: "index_832058999") @default(dbgenerated("newid()"), map: "DF__plavent__rowguid__5847EB8F") @db.UniqueIdentifier
  mon_ilc                Decimal  @default(0, map: "DF__plavent__mon_ilc__54782602") @db.Decimal(18, 5)
  otros1                 Decimal  @default(0, map: "DF__plavent__otros1__556C4A3B") @db.Decimal(18, 5)
  otros2                 Decimal  @default(0, map: "DF__plavent__otros2__56606E74") @db.Decimal(18, 5)
  otros3                 Decimal  @default(0, map: "DF__plavent__otros3__575492AD") @db.Decimal(18, 5)
  dis_cen                String   @default("1)", map: "DF__PLAVENT__dis_cen__37C6D8BB") @db.Text
  aux01                  Decimal  @default(0, map: "DF__plavent__aux01__629E8A2C") @db.Decimal(18, 5)
  aux02                  String   @default("1)", map: "DF__plavent__aux02__6392AE65") @db.VarChar(30)
  salestax               String   @default("1)", map: "DF__Plavent__salesta__16E83539") @db.Char(8)
  origen                 String   @default("1)", map: "DF__Plavent__origen__20719D91") @db.Char(1)
  origen_d               String   @default("1)", map: "DF__Plavent__origen_d__20719D92") @db.Char(20)
  sta_prod               String?  @default("1)", map: "DF__plavent__sta_pro__4E53A1AA") @db.Char(1)
  telefono               String   @default("60)", map: "DF__plavent__telefon__324DF687") @db.VarChar(60)
  almacen                almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_plavent_almacen")
  clientes               clientes @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_plavent_clientes")
  condicio               condicio @relation(fields: [forma_pag], references: [co_cond], onUpdate: NoAction, map: "FK_plavent_condicio")
  moneda_monedaToplavent moneda   @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_plavent_moneda")
  transpor               transpor @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_plavent_transpor")
  vendedor               vendedor @relation(fields: [co_ven], references: [co_ven], onUpdate: NoAction, map: "FK_plavent_vendedor")

  @@index([co_cli], map: "ico_cli")
  @@index([co_ven], map: "ico_ven")
  @@index([fec_emis], map: "ifec_emis")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([forma_pag], map: "iforma_pag")
  @@index([moneda], map: "imoneda")
  @@index([status], map: "istatus")
}

model proceden {
  cod_proc String   @id(map: "proceden_cod_proc") @db.Char(6)
  des_proc String   @default("1)", map: "DF__proceden__des_pr__377BF4A1") @db.VarChar(60)
  campo1   String   @default("1)", map: "DF__proceden__campo1__387018DA") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF__proceden__campo2__39643D13") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF__proceden__campo3__3A58614C") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF__proceden__campo4__3B4C8585") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF__proceden__co_us___3C40A9BE") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_proceden") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__proceden__co_us___3E28F230") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_proceden") @db.DateTime
  co_us_el String   @default("1)", map: "DF__proceden__co_us___40113AA2") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_proceden") @db.DateTime
  revisado String   @default("1)", map: "DF__proceden__revisa__41F98314") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__proceden__trasnf__42EDA74D") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__proceden__co_suc__43E1CB86") @db.Char(6)
  rowguid  String   @unique(map: "index_636581356") @default(dbgenerated("newid()"), map: "DF__proceden__rowgui__308EFFF0") @db.UniqueIdentifier
  art      art[]

  @@index([des_proc], map: "ides_proc")
}

model prov {
  co_prov    String     @id(map: "prov_co_prov") @db.Char(10)
  prov_des   String     @default("1)", map: "DF__prov__prov_des__45CA13F8") @db.VarChar(100)
  co_seg     String     @default("1)", map: "DF__prov__co_seg__46BE3831") @db.Char(6)
  co_zon     String     @default("1)", map: "DF__prov__co_zon__47B25C6A") @db.Char(6)
  inactivo   Boolean    @default(false, map: "DF__prov__inactivo__48A680A3")
  productos  String     @default("1)", map: "DF__prov__productos__499AA4DC") @db.VarChar(60)
  direc1     String     @default("1)", map: "DF__prov__direc1__4A8EC915") @db.Text
  direc2     String     @default("1)", map: "DF__prov__direc2__4B82ED4E") @db.VarChar(60)
  telefonos  String     @default("1)", map: "DF__prov__telefonos__4C771187") @db.VarChar(60)
  fax        String     @default("1)", map: "DF__prov__fax__4D6B35C0") @db.VarChar(60)
  respons    String     @default("1)", map: "DF__prov__respons__4E5F59F9") @db.VarChar(60)
  fecha_reg  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__prov__fecha_reg__4F537E32") @db.SmallDateTime
  tipo       String     @default("1)", map: "DF__prov__tipo__5047A26B") @db.Char(6)
  com_ult_co Int        @default(0, map: "DF__prov__com_ult_co__513BC6A4")
  fec_ult_co DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__prov__fec_ult_co__522FEADD") @db.SmallDateTime
  net_ult_co Decimal    @default(0, map: "DF__prov__net_ult_co__53240F16") @db.Decimal(18, 2)
  saldo      Decimal    @default(0, map: "DF__prov__saldo__5418334F") @db.Decimal(18, 2)
  saldo_ini  Decimal    @default(0, map: "DF__prov__saldo_ini__550C5788") @db.Decimal(18, 2)
  mont_cre   Decimal    @default(0, map: "DF__prov__mont_cre__56007BC1") @db.Decimal(18, 2)
  plaz_pag   Int        @default(0, map: "DF__prov__plaz_pag__56F49FFA")
  desc_ppago Decimal    @default(0, map: "DF__prov__desc_ppago__57E8C433") @db.Decimal(18, 2)
  desc_glob  Decimal    @default(0, map: "DF__prov__desc_glob__58DCE86C") @db.Decimal(18, 2)
  tipo_iva   String     @default("1)", map: "DF__prov__tipo_iva__59D10CA5") @db.Char(1)
  iva        Decimal    @default(0, map: "DF__prov__iva__5AC530DE") @db.Decimal(18, 2)
  rif        String     @default("1)", map: "DF__prov__rif__5BB95517") @db.Char(18)
  nacional   Boolean    @default(false, map: "DF__prov__nacional__5CAD7950")
  dis_cen    String     @default("1)", map: "DF__prov__dis_cen__5DA19D89") @db.Text
  nit        String     @default("1)", map: "DF__prov__nit__5E95C1C2") @db.Char(18)
  email      String     @default("1)", map: "DF__prov__email__5F89E5FB") @db.VarChar(60)
  co_ingr    String     @default("1)", map: "DF__prov__co_ingr__607E0A34") @db.Char(6)
  comentario String     @default("1)", map: "DF__prov__comentario__61722E6D") @db.Text
  campo1     String     @default("1)", map: "DF__prov__campo1__626652A6") @db.VarChar(60)
  campo2     String     @default("1)", map: "DF__prov__campo2__635A76DF") @db.VarChar(60)
  campo3     String     @default("1)", map: "DF__prov__campo3__644E9B18") @db.VarChar(60)
  campo4     String     @default("1)", map: "DF__prov__campo4__6542BF51") @db.VarChar(60)
  campo5     String     @default("1)", map: "DF__prov__campo5__6636E38A") @db.VarChar(60)
  campo6     String     @default("1)", map: "DF__prov__campo6__672B07C3") @db.VarChar(60)
  campo7     String     @default("1)", map: "DF__prov__campo7__681F2BFC") @db.VarChar(60)
  campo8     String     @default("1)", map: "DF__prov__campo8__69135035") @db.VarChar(60)
  co_us_in   String     @default("1)", map: "DF__prov__co_us_in__6A07746E") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_prov") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__prov__co_us_mo__6BEFBCE0") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_prov") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__prov__co_us_el__6DD80552") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_prov") @db.DateTime
  revisado   String     @default("1)", map: "DF__prov__revisado__6FC04DC4") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__prov__trasnfe__70B471FD") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__prov__co_sucu__71A89636") @db.Char(6)
  rowguid    String     @unique(map: "index_1987538164") @default(dbgenerated("newid()"), map: "DF__prov__rowguid__3647D946") @db.UniqueIdentifier
  juridico   Boolean    @default(false, map: "DF__prov__juridico__729CBA6F")
  tipo_adi   Decimal    @default(1, map: "DF_prov_tipo_adi") @db.Decimal(1, 0)
  matriz     String     @default("0)", map: "DF_prov_matriz") @db.Char(10)
  co_tab     Int        @default(0, map: "DF__prov__co_tab__748502E1")
  tipo_per   String     @default("1)", map: "DF__prov__tipo_per__7579271A") @db.Char(1)
  co_pais    String     @default("1)", map: "DF_prov_co_pais") @db.VarChar(6)
  ciudad     String     @default("1)", map: "DF_prov_ciudad") @db.VarChar(50)
  zip        String     @default("1)", map: "DF_prov_zip") @db.VarChar(10)
  website    String     @default("1)", map: "DF__prov__website__0E52EF38") @db.Char(200)
  formtype   String     @default("1)", map: "DF__prov__formtype__0F471371") @db.Char(30)
  taxid      String     @default("1)", map: "DF__prov__taxid__103B37AA") @db.Char(20)
  porc_esp   Float      @default(0, map: "DF__prov__porc_esp__7C4F7684")
  contribu_e Boolean    @default(false, map: "DF__prov__contribu_e__7D439ABD")
  cta_ingr   cta_ingr   @relation(fields: [co_ingr], references: [co_ingr], onUpdate: NoAction, map: "FK_prov_cta_ingr")
  segmento   segmento   @relation(fields: [co_seg], references: [co_seg], onUpdate: NoAction, map: "FK_prov_segmento")
  tipo_pro   tipo_pro   @relation(fields: [tipo], references: [tip_pro], onUpdate: NoAction, map: "FK_prov_tipo_pro")
  zona       zona       @relation(fields: [co_zon], references: [co_zon], onUpdate: NoAction, map: "FK_prov_zona")
  art        art[]
  compras    compras[]
  cotiz_p    cotiz_p[]
  dev_pro    dev_pro[]
  docum_cp   docum_cp[]
  exp_imp    exp_imp[]
  not_rec    not_rec[]
  ordenes    ordenes[]
  pagos      pagos[]
  placom     placom[]
  rma_entp   rma_entp[]
  rma_prov   rma_prov[]

  @@index([co_seg], map: "ico_seg")
  @@index([co_zon], map: "ico_zon")
  @@index([prov_des], map: "iprov_des")
  @@index([tipo], map: "itipo")
}

model pventa {
  fact_num   Int      @id(map: "PK_pventa", clustered: false) @default(0, map: "DF__pventa__fact_num__20988F49")
  contrib    Boolean  @default(false, map: "DF__pventa__contrib__218CB382")
  nombre     String   @default("1)", map: "DF__pventa__nombre__2280D7BB") @db.Char(30)
  rif        String   @default("1)", map: "DF__pventa__rif__2374FBF4") @db.Char(18)
  nit        String   @default("1)", map: "DF__pventa__nit__2469202D") @db.Char(18)
  num_contro Int      @default(0, map: "DF__pventa__num_cont__255D4466")
  numcon     String   @default("1)", map: "DF__pventa__numcon__2651689F") @db.Char(20)
  status     String   @default("1)", map: "DF__pventa__status__27458CD8") @db.Char(1)
  comentario String   @default("1)", map: "DF__pventa__comentar__2839B111") @db.Text
  descrip    String   @default("1)", map: "DF__pventa__descrip__292DD54A") @db.Char(60)
  saldo      Float    @default(0, map: "DF__pventa__saldo__2A21F983")
  fec_emis   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__pventa__fec_emis__2B161DBC") @db.SmallDateTime
  fec_venc   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__pventa__fec_venc__2C0A41F5") @db.SmallDateTime
  co_cli     String   @default("1)", map: "DF__pventa__co_cli__2CFE662E") @db.Char(10)
  co_ven     String   @default("1)", map: "DF__pventa__co_ven__2DF28A67") @db.Char(6)
  co_tran    String   @default("1)", map: "DF__pventa__co_tran__2EE6AEA0") @db.Char(6)
  dir_ent    String   @default("1)", map: "DF__pventa__dir_ent__2FDAD2D9") @db.Text
  forma_pag  String   @default("1)", map: "DF__pventa__forma_pa__30CEF712") @db.Char(6)
  tot_bruto  Float    @default(0, map: "DF__pventa__tot_brut__31C31B4B")
  tot_neto   Float    @default(0, map: "DF__pventa__tot_neto__32B73F84")
  glob_desc  Float    @default(0, map: "DF__pventa__glob_des__33AB63BD")
  tot_reca   Float    @default(0, map: "DF__pventa__tot_reca__349F87F6")
  porc_gdesc String   @default("1)", map: "DF__pventa__porc_gde__3593AC2F") @db.Char(15)
  porc_reca  String   @default("1)", map: "DF__pventa__porc_rec__3687D068") @db.Char(15)
  total_uc   Float    @default(0, map: "DF__pventa__total_uc__377BF4A1")
  total_cp   Float    @default(0, map: "DF__pventa__total_cp__387018DA")
  tot_flete  Float    @default(0, map: "DF__pventa__tot_flet__39643D13")
  monto_dev  Float    @default(0, map: "DF__pventa__monto_de__3A58614C")
  totklu     Float    @default(0, map: "DF__pventa__totklu__3B4C8585")
  anulada    Boolean  @default(false, map: "DF__pventa__anulada__3C40A9BE")
  impresa    Boolean  @default(false, map: "DF__pventa__impresa__3D34CDF7")
  iva        Float    @default(0, map: "DF__pventa__iva__3E28F230")
  iva_dev    Float    @default(0, map: "DF__pventa__iva_dev__3F1D1669")
  feccom     DateTime @default(dbgenerated("01/01/1900"), map: "DF__pventa__feccom__40113AA2") @db.SmallDateTime
  numcom     Int      @default(0, map: "DF__pventa__numcom__41055EDB")
  tasa       Float    @default(1, map: "DF__pventa__tasa__41F98314")
  moneda     String   @default("1)", map: "DF__pventa__moneda__42EDA74D") @db.Char(6)
  dis_cen    String   @default("1)", map: "DF__pventa__dis_cen__43E1CB86") @db.Text
  vuelto     Float    @default(0, map: "DF__pventa__vuelto__44D5EFBF")
  seriales   Int      @default(0, map: "DF__pventa__seriales__45CA13F8")
  tasag      Float    @default(0, map: "DF__pventa__tasag__46BE3831")
  tasag10    Float    @default(0, map: "DF__pventa__tasag10__47B25C6A")
  tasag20    Float    @default(0, map: "DF__pventa__tasag20__48A680A3")
  campo1     String   @default("1)", map: "DF__pventa__campo1__499AA4DC") @db.Char(30)
  campo2     String   @default("1)", map: "DF__pventa__campo2__4A8EC915") @db.Char(30)
  campo3     String   @default("1)", map: "DF__pventa__campo3__4B82ED4E") @db.Char(30)
  campo4     String   @default("1)", map: "DF__pventa__campo4__4C771187") @db.Char(30)
  campo5     String   @default("1)", map: "DF__pventa__campo5__4D6B35C0") @db.Char(30)
  campo6     String   @default("1)", map: "DF__pventa__campo6__4E5F59F9") @db.Char(30)
  campo7     String   @default("1)", map: "DF__pventa__campo7__4F537E32") @db.Char(30)
  campo8     String   @default("1)", map: "DF__pventa__campo8__5047A26B") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF__pventa__co_us_in__513BC6A4") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_pventa") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__pventa__co_us_mo__53240F16") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_pventa") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__pventa__co_us_el__550C5788") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_pventa") @db.DateTime
  revisado   String   @default("1)", map: "DF__pventa__revisado__56F49FFA") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__pventa__trasnfe__57E8C433") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__pventa__co_sucu__58DCE86C") @db.Char(6)
  mon_ilc    Float    @default(0, map: "DF__pventa__mon_ilc__59D10CA5")
  otros1     Float    @default(0, map: "DF__pventa__otros1__5AC530DE")
  otros2     Float    @default(0, map: "DF__pventa__otros2__5BB95517")
  otros3     Float    @default(0, map: "DF__pventa__otros3__5CAD7950")
  num_turno  Int      @default(0, map: "DF__pventa__num_turn__5DA19D89")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_pventa_rowguid") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__pventa__aux01__6486D29E") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__pventa__aux02__657AF6D7") @db.VarChar(30)
  salestax   String   @default("1)", map: "DF__Pventa__salestax__18D07DAB") @db.Char(8)
  origen     String?  @default("1)", map: "DF__Pventa__origen__20719F78") @db.Char(1)
  origen_d   String?  @default("1)", map: "DF__Pventa__origen_d__20719F79") @db.Char(20)
  telefono   String   @default("60)", map: "DF__pventa__telefono__3806CFDD") @db.VarChar(60)

  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([rowguid], map: "index_465465724654")
  @@index([num_turno], map: "IX_pventa")
}

model r_imp_co {
  fact_nu1 Int      @default(0, map: "DF_r_imp_co_fact_nu1")
  reng_nu1 Int      @default(0, map: "DF_r_imp_co_reng_nu1")
  fact_nu2 Int      @default(0, map: "DF_r_imp_co_fact_nu2")
  reng_nu2 Int      @default(0, map: "DF_r_imp_co_reng_nu2")
  monto    Decimal  @default(0, map: "DF_r_imp_co_monto") @db.Decimal(20, 8)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_r_imp_co_rowguid") @db.UniqueIdentifier
  reng_aco reng_aco @relation(fields: [fact_nu2, reng_nu2], references: [imp_num, reng_num], onDelete: Cascade, map: "FK_r_imp_co_reng_aco")
  reng_aim reng_aim @relation(fields: [fact_nu1, reng_nu1], references: [imp_num, reng_num], onDelete: Cascade, map: "FK_r_imp_co_reng_aim")

  @@id([fact_nu1, reng_nu1, fact_nu2, reng_nu2], map: "PK_r_imp_co_1")
}

model reng_ace {
  co_ced    Int
  reng_num  Int
  co_art    String   @default(" ", map: "DF_reng_ace_co_prod") @db.Char(30)
  cant      Decimal  @default(0, map: "DF_reng_ace_cant") @db.Decimal(18, 5)
  co_uni    String   @default(" ", map: "DF_reng_ace_co_uni") @db.Char(6)
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_reng_ace_rowguid") @db.UniqueIdentifier
  dis_cen   String   @default("1)", map: "DF_reng_ace_dis_cen") @db.Text
  feccom    DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_reng_ace_feccom") @db.SmallDateTime
  numcom    Int      @default(0, map: "DF_reng_ace_numcom")
  por_cos   Decimal  @default(0, map: "DF_reng_ace_por_cos") @db.Decimal(18, 5)
  subced    Int      @default(0, map: "DF_reng_ace_subced")
  total_uni Decimal  @default(1, map: "DF_reng_ace_total_uni") @db.Decimal(18, 5)
  cant_prod Decimal  @default(0, map: "DF__reng_ace__cant_p__7F2BE32F") @db.Decimal(18, 5)
  art       art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ace_art")
  spced     spced    @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_reng_ace_spced")

  @@id([co_ced, reng_num], map: "PK_reng_ace")
}

model reng_aco {
  imp_num                 Int           @default(0, map: "DF_reng_aco_imp_num")
  reng_num                Int           @default(0, map: "DF_reng_aco_reng_num")
  fact_num                Int           @default(0, map: "DF_reng_aco_fact_num")
  co_art                  String        @default("1)", map: "DF_reng_aco_co_art") @db.Char(30)
  monto                   Decimal       @default(0, map: "DF_reng_aco_monto") @db.Decimal(20, 8)
  monto_ap                Decimal       @default(0, map: "DF_reng_aco_monto_ap") @db.Decimal(20, 8)
  n_costo                 String        @default("1)", map: "DF_reng_aco_n_costo") @db.Char(4)
  rowguid                 String        @default(dbgenerated("newid()"), map: "DF_reng_aco_rowguid") @db.UniqueIdentifier
  tipo_doc                String        @default("1)", map: "DF_reng_aco_docum") @db.Char(4)
  tipo_dis                Int           @default(0, map: "DF_reng_aco_tipo_dis")
  moneda                  String        @default("1)", map: "DF__reng_aco__moneda__59BCC963") @db.Char(6)
  tasa                    Decimal       @default(0, map: "DF_reng_aco_tasa") @db.Decimal(18, 2)
  reng_doc                Int           @default(0, map: "DF_reng_aco_reng_doc")
  fac_gast                Int           @default(0, map: "DF_reng_aco_fac_gasto")
  art_gast                Int           @default(0, map: "DF_reng_aco_art_gasto")
  art                     art           @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_aco_art")
  import                  Renamedimport @relation("importToreng_aco", fields: [imp_num], references: [imp_num], onUpdate: NoAction, map: "FK_reng_aco_import")
  moneda_monedaToreng_aco moneda        @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_reng_aco_moneda")
  r_imp_co                r_imp_co[]

  @@id([imp_num, reng_num], map: "PK_reng_aco_1")
}

model reng_aim {
  imp_num                 Int           @default(0, map: "DF_reng_aim_imp_num")
  reng_num                Int           @default(0, map: "DF_reng_aim_reng_num")
  fact_num                Int           @default(0, map: "DF_reng_aim_fact_num")
  co_art                  String        @default("1)", map: "DF_reng_aim_co_art") @db.Char(30)
  cantidad                Decimal       @default(0, map: "DF_reng_aim_cantidad") @db.Decimal(18, 5)
  neto                    Decimal       @default(0, map: "DF_reng_aim_neto") @db.Decimal(20, 8)
  rowguid                 String        @default(dbgenerated("newid()"), map: "DF_reng_aim_rowguid") @db.UniqueIdentifier
  costo_d                 Decimal       @default(0, map: "DF_reng_aim_costo_d") @db.Decimal(20, 8)
  nuevo_co                Decimal       @default(0, map: "DF_reng_aim_nuevo_co") @db.Decimal(20, 8)
  margen                  Decimal       @default(0, map: "DF_reng_aim_margen") @db.Decimal(18, 2)
  porc_ara                Decimal       @default(0, map: "DF_reng_aim_porc_ara") @db.Decimal(18, 2)
  pie_cub                 Decimal       @default(0, map: "DF_reng_aim_pie_cub") @db.Decimal(18, 2)
  peso                    Decimal       @default(0, map: "DF_reng_aim_peso") @db.Decimal(18, 2)
  moneda                  String        @default("1)", map: "DF__reng_aim__moneda__48923D61") @db.Char(6)
  tasa                    Decimal       @default(0, map: "DF__reng_aim__tasa__4986619A") @db.Decimal(18, 2)
  reng_doc                Int           @default(0, map: "DF_reng_aim_reng_doc")
  art                     art           @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_aim_art")
  import                  Renamedimport @relation("importToreng_aim", fields: [imp_num], references: [imp_num], onUpdate: NoAction, map: "FK_reng_aim_import")
  moneda_monedaToreng_aim moneda        @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_reng_aim_moneda")
  reng_com                reng_com      @relation(fields: [fact_num, reng_doc], references: [fact_num, reng_num], onUpdate: NoAction, map: "FK_reng_aim_reng_com")
  r_imp_co                r_imp_co[]

  @@id([imp_num, reng_num], map: "PK_reng_aim_1")
  @@unique([fact_num, reng_doc], map: "IX_reng_aim")
}

model reng_aju {
  ajue_num     Int
  reng_num     Int
  dis_cen      String   @default("1)", map: "DF__reng_aju__dis_ce__785593C5") @db.Text
  tipo         String   @default("1)", map: "DF__reng_aju__tipo__7949B7FE") @db.Char(6)
  co_art       String   @default("1)", map: "DF__reng_aju__co_art__7A3DDC37") @db.Char(30)
  total_art    Decimal  @default(0, map: "DF__reng_aju__total___7B320070") @db.Decimal(18, 5)
  uni_compra   String   @default("1)", map: "DF__reng_aju__uni_co__7C2624A9") @db.Char(6)
  stotal_art   Decimal  @default(0, map: "DF__reng_aju__stotal__7D1A48E2") @db.Decimal(18, 5)
  suni_compr   String   @default("1)", map: "DF__reng_aju__suni_c__7E0E6D1B") @db.Char(6)
  co_alma      String   @default("1)", map: "DF__reng_aju__co_alm__7F029154") @db.Char(6)
  cost_unit_om Decimal  @default(0, map: "DF__reng_aju__cost_u__7FF6B58D") @db.Decimal(18, 5)
  cost_unit    Decimal  @default(0, map: "DF__reng_aju__cost_u__00EAD9C6") @db.Decimal(18, 5)
  feccom       DateTime @default(dbgenerated("01/01/1900"), map: "DF__reng_aju__feccom__01DEFDFF") @db.SmallDateTime
  numcom       Int      @default(0, map: "DF__reng_aju__numcom__02D32238")
  uni_venta    String   @default("1)", map: "DF__reng_aju__uni_ve__03C74671") @db.Char(6)
  suni_venta   String   @default("1)", map: "DF__reng_aju__suni_v__04BB6AAA") @db.Char(6)
  cos_pro_un   Decimal  @default(0, map: "DF__reng_aju__cos_pr__05AF8EE3") @db.Decimal(18, 5)
  ult_cos_om   Decimal  @default(0, map: "DF__reng_aju__ult_co__06A3B31C") @db.Decimal(18, 5)
  cos_pro_om   Decimal  @default(0, map: "DF__reng_aju__cos_pr__0797D755") @db.Decimal(18, 5)
  rowguid      String   @unique(map: "index_1725965225") @default(dbgenerated("newid()"), map: "DF__reng_aju__rowgui__3C00B29C") @db.UniqueIdentifier
  total_uni    Decimal  @default(1, map: "DF__reng_aju__total___088BFB8E") @db.Decimal(18, 5)
  nro_lote     String   @default("1)", map: "DF__reng_aju__nro_lo__09801FC7") @db.Char(20)
  fec_lote     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_aju__fec_lo__0A744400") @db.SmallDateTime
  pendiente2   Decimal  @default(0, map: "DF__reng_aju__pendie__0B686839") @db.Decimal(18, 5)
  tipo_doc2    String   @default("1)", map: "DF__reng_aju__tipo_d__0C5C8C72") @db.Char(1)
  reng_doc2    Int      @default(0, map: "DF__reng_aju__reng_d__0D50B0AB")
  num_doc2     Int      @default(0, map: "DF__reng_aju__num_do__0E44D4E4")
  aux01        Decimal  @default(0, map: "DF__reng_aju__aux01__666F1B10") @db.Decimal(18, 5)
  aux02        String   @default("1)", map: "DF__reng_aju__aux02__67633F49") @db.VarChar(30)
  mo_cant      Decimal  @default(0, map: "DF__reng_aju__mo_can__7DBD6013") @db.Decimal(18, 5)
  gf_cant      Decimal  @default(0, map: "DF__reng_aju__gf_can__7EB1844C") @db.Decimal(18, 5)
  mo_cant_om   Decimal  @default(0, map: "DF__reng_aju__mo_can__7FA5A885") @db.Decimal(18, 5)
  gf_cant_om   Decimal  @default(0, map: "DF__reng_aju__gf_can__0099CCBE") @db.Decimal(18, 5)
  produccion   Boolean  @default(false, map: "DF__reng_aju__produc__018DF0F7")
  art          art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_aju_art")
  sub_alma     sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_aju_sub_alma")
  tipo_aju     tipo_aju @relation(fields: [tipo], references: [co_tipo], onUpdate: NoAction, map: "FK_reng_aju_tipo_aju")

  @@id([ajue_num, reng_num], map: "reng_aju_reng_aju")
  @@index([ajue_num], map: "ajue_num")
  @@index([co_art], map: "co_art")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([feccom, numcom], map: "ifeccom_numcom")
  @@index([tipo], map: "itipo")
  @@index([reng_num], map: "reng_num")
}

model reng_ara {
  co_art   String   @default("1)", map: "DF_reng_ara_co_art") @db.Char(30)
  reng_ara String   @default("1)", map: "DF_reng_ara_reng_ara") @db.Char(15)
  des_reng String   @default("1)", map: "DF_reng_ara_des_reng") @db.VarChar(60)
  co_conv  String   @default("1)", map: "DF_reng_ara_co_conv") @db.Char(6)
  porc_ara Decimal  @default(0, map: "DF_reng_ara_porc_ara") @db.Decimal(18, 2)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_ara_rowguid") @db.UniqueIdentifier
  art      art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ara_art")
  conv_imp conv_imp @relation(fields: [co_conv], references: [co_conv], onUpdate: NoAction, map: "FK_reng_ara_conv_imp")

  @@id([co_art, co_conv], map: "PK_reng_ara")
  @@unique([co_art, co_conv], map: "IX_reng_ara")
}

model reng_art {
  co_art    String  @db.Char(30)
  reng_num  Int
  cod_relac String  @default("0", map: "DF_reng_art_cod_relac") @db.Char(20)
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_reng_art_rowguid") @db.UniqueIdentifier
  aux01     Decimal @default(0, map: "DF__reng_art__aux01__68576382") @db.Decimal(18, 5)
  aux02     String  @default("1)", map: "DF__reng_art__aux02__694B87BB") @db.VarChar(30)
  art       art     @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_art_art")

  @@id([co_art, reng_num], map: "PK_reng_art")
  @@index([co_art], map: "IX_reng_art")
  @@index([rowguid], map: "IX_reng_art_1")
  @@index([cod_relac], map: "IX_reng_art_2")
}

model reng_atb {
  co_atriv String  @db.Char(10)
  co_tar   String  @default(" ", map: "DF_reng_atb_co_asig") @db.Char(10)
  reng_num Int     @default(0, map: "DF_reng_atb_reng_num")
  valor    String  @default(" ", map: "DF_reng_atb_valor") @db.Char(30)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_reng_atb_rowguid") @db.UniqueIdentifier
  spatriv  spatriv @relation(fields: [co_atriv], references: [co_atriv], onUpdate: NoAction, map: "FK_reng_atb_spatriv")
  sptar    sptar   @relation(fields: [co_tar], references: [co_tar], onUpdate: NoAction, map: "FK_reng_atb_sptar")

  @@id([co_tar, reng_num], map: "PK_reng_atb")
}

model reng_atc {
  co_ced   Int     @default(0, map: "DF_reng_atc_co_asig")
  reng_num Int     @default(0, map: "DF_reng_atc_reng_num")
  co_atriv String  @default("1)", map: "DF_reng_atc_co_atriv") @db.Char(10)
  valor    String  @default("1)", map: "DF_reng_atc_valor") @db.Char(30)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_reng_atc_rowguid") @db.UniqueIdentifier
  spatriv  spatriv @relation(fields: [co_atriv], references: [co_atriv], onUpdate: NoAction, map: "FK_reng_atc_spatriv")
  spced    spced   @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_reng_atc_spced")

  @@id([co_ced, reng_num], map: "PK_reng_atc")
}

model reng_cac {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_cac__tipo_d__13FDAE3A") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_cac__reng_d__14F1D273")
  num_doc    Int      @default(0, map: "DF__reng_cac__num_do__15E5F6AC")
  co_art     String   @default("1)", map: "DF__reng_cac__co_art__16DA1AE5") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_cac__co_alm__17CE3F1E") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_cac__total___18C26357") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_cac__stotal__19B68790") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_cac__pendie__1AAAABC9") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_cac__uni_ve__1B9ED002") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_cac__prec_v__1C92F43B") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_cac__porc_d__1D871874") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_cac__tipo_i__1E7B3CAD") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_cac__reng_n__1F6F60E6") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_cac__cos_pr__2063851F") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_cac__ult_co__2157A958") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_cac__ult_co__224BCD91") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_cac__cos_pr__233FF1CA") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_cac__total___24341603") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_cac__monto___25283A3C") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_cac__prec_v__261C5E75") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_cac__anulad__271082AE")
  des_art    String   @default("1)", map: "DF__reng_cac__des_ar__2804A6E7") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_cac__selecc__28F8CB20")
  cant_imp   Decimal  @default(0, map: "DF__reng_cac__cant_i__29ECEF59") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_cac__coment__2AE11392") @db.Text
  rowguid    String   @unique(map: "index_1299535713") @default(dbgenerated("newid()"), map: "DF__reng_cac__rowgui__41B98BF2") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_cac__total___2BD537CB") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_cac__mon_il__2CC95C04") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_cac__otros__2DBD803D") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_cac__nro_lo__2EB1A476") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_cac__fec_lo__2FA5C8AF") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_cac__pendie__3099ECE8") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_cac__tipo_d__318E1121") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_cac__reng_d__3282355A")
  num_doc2   Int      @default(0, map: "DF__reng_cac__num_do__33765993")
  co_alma2   String   @default("1)", map: "DF__RENG_CAC__co_alm__1AC21C67") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_cac__aux01__6A3FABF4") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_cac__aux02__6B33D02D") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_cac__cant_p__607251E5") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_cac__imp_pr__6166761E") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_cac_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_cac_sub_alma")
  tabulado   tabulado @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_reng_cac_tabulado")

  @@id([fact_num, reng_num], map: "reng_cac_reng_cac")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_cdp {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_cdp__tipo_d__3652C63E") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_cdp__reng_d__3746EA77")
  num_doc    Int      @default(0, map: "DF__reng_cdp__num_do__383B0EB0")
  co_art     String   @default("1)", map: "DF__reng_cdp__co_art__392F32E9") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_cdp__co_alm__3A235722") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_cdp__total___3B177B5B") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_cdp__stotal__3C0B9F94") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_cdp__pendie__3CFFC3CD") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_cdp__uni_ve__3DF3E806") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_cdp__prec_v__3EE80C3F") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_cdp__porc_d__3FDC3078") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_cdp__tipo_i__40D054B1") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_cdp__reng_n__41C478EA") @db.Decimal(20, 8)
  cos_pro_un Decimal  @default(0, map: "DF__reng_cdp__cos_pr__42B89D23") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_cdp__ult_co__43ACC15C") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_cdp__ult_co__44A0E595") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_cdp__cos_pr__459509CE") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_cdp__total___46892E07") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_cdp__monto___477D5240") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_cdp__prec_v__48717679") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_cdp__anulad__49659AB2")
  des_art    String   @default("1)", map: "DF__reng_cdp__des_ar__4A59BEEB") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_cdp__selecc__4B4DE324")
  cant_imp   Decimal  @default(0, map: "DF__reng_cdp__cant_i__4C42075D") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_cdp__coment__4D362B96") @db.Text
  rowguid    String   @unique(map: "index_1395536055") @default(dbgenerated("newid()"), map: "DF__reng_cdp__rowgui__47726548") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_cdp__total___4E2A4FCF") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_cdp__mon_il__4F1E7408") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_cdp__otros__50129841") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_cdp__nro_lo__5106BC7A") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_cdp__fec_lo__51FAE0B3") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_cdp__pendie__52EF04EC") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_cdp__tipo_d__53E32925") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_cdp__reng_d__54D74D5E")
  num_doc2   Int      @default(0, map: "DF__reng_cdp__num_do__55CB7197")
  co_alma2   String   @default("1)", map: "DF__RENG_CDP__co_alm__19CDF82E") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_cdp__aux01__6C27F466") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_cdp__aux02__6D1C189F") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_cdp__cant_p__634EBE90") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_cdp__imp_pr__6442E2C9") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_cdp_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_cdp_sub_alma")

  @@id([fact_num, reng_num], map: "reng_cdp_reng_cdp")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([tipo_imp], map: "itipo_imp")
  @@index([reng_num], map: "reng_num")
}

model reng_cie {
  ent_num    Int
  reng_num   Int
  co_art     String   @default("1)", map: "DF_reng_cie_co_art") @db.Char(30)
  total_art  Decimal  @default(0, map: "DF_reng_cie_cantidad") @db.Decimal(18, 5)
  co_uni     String   @default("1)", map: "DF_reng_cie_co_uni") @db.Char(6)
  nro_lote   String   @default("1)", map: "DF_reng_cie_lote") @db.Char(20)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_cie_rowguid") @db.UniqueIdentifier
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_reng_cie_fec_lote") @db.SmallDateTime
  stotal_art Decimal  @default(0, map: "DF_reng_cie_stotal_art") @db.Decimal(18, 5)
  dis_cen    String   @default("1)", map: "DF_reng_cie_dis_cen") @db.Text
  numcom     Int      @default(0, map: "DF_reng_cie_num_com")
  feccom     DateTime @default(now(), map: "DF_reng_cie_fec_com") @db.SmallDateTime
  total_uni  Decimal  @default(1, map: "DF_reng_cie_total_uni") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_cie_art")
  spcierre   spcierre @relation(fields: [ent_num], references: [ent_num], onUpdate: NoAction, map: "FK_reng_cie_spcierre")

  @@id([ent_num, reng_num], map: "PK_reng_cie")
}

model reng_cob {
  cob_num      Int
  reng_num     Int
  tp_doc_cob   String    @default("1)", map: "DF__reng_cob__tp_doc__58A7DE42") @db.Char(4)
  doc_num      Int       @default(0, map: "DF__reng_cob__doc_nu__599C027B")
  neto         Decimal   @default(0, map: "DF__reng_cob__neto__5A9026B4") @db.Decimal(18, 2)
  neto_tmp     Decimal   @default(0, map: "DF__reng_cob__neto_t__5B844AED") @db.Decimal(18, 2)
  dppago       Decimal   @default(0, map: "DF__reng_cob__dppago__5C786F26") @db.Decimal(18, 2)
  dppago_tmp   Int       @default(0, map: "DF__reng_cob__dppago__5D6C935F")
  reng_ncr     Int       @default(0, map: "DF__reng_cob__reng_n__5E60B798")
  co_ven       String    @default("1)", map: "DF__reng_cob__co_ven__5F54DBD1") @db.Char(4)
  comis1       Decimal   @default(0, map: "DF__reng_cob__comis1__6049000A") @db.Decimal(18, 2)
  comis2       Decimal   @default(0, map: "DF__reng_cob__comis2__613D2443") @db.Decimal(18, 2)
  comis3       Decimal   @default(0, map: "DF__reng_cob__comis3__6231487C") @db.Decimal(18, 2)
  comis4       Decimal   @default(0, map: "DF__reng_cob__comis4__63256CB5") @db.Decimal(18, 2)
  sign_aju_c   String    @default("1)", map: "DF__reng_cob__sign_a__641990EE") @db.Char(1)
  porc_aju_c   Decimal   @default(0, map: "DF__reng_cob__porc_a__650DB527") @db.Decimal(18, 2)
  por_cob      Decimal   @default(0, map: "DF__reng_cob__por_co__6601D960") @db.Decimal(18, 2)
  comi_cob     Decimal   @default(0, map: "DF__reng_cob__comi_c__66F5FD99") @db.Decimal(18, 2)
  mont_cob     Decimal   @default(0, map: "DF__reng_cob__mont_c__67EA21D2") @db.Decimal(18, 2)
  sino_pago    Boolean   @default(false, map: "DF__reng_cob__sino_p__68DE460B")
  sino_reten   Boolean   @default(false, map: "DF__reng_cob__sino_r__69D26A44")
  monto_dppago Decimal   @default(0, map: "DF__reng_cob__monto___6AC68E7D") @db.Decimal(18, 5)
  monto_reten  Decimal   @default(0, map: "DF__reng_cob__monto___6BBAB2B6") @db.Decimal(18, 5)
  imp_pago     Decimal   @default(0, map: "DF__reng_cob__imp_pa__6CAED6EF") @db.Decimal(18, 2)
  monto_obj    Decimal   @default(0, map: "DF__reng_cob__monto___6DA2FB28") @db.Decimal(18, 2)
  isv          Decimal   @default(0, map: "DF__reng_cob__isv__6E971F61") @db.Decimal(18, 2)
  nro_fact     String    @default("1)", map: "DF__reng_cob__nro_fa__6F8B439A") @db.Char(20)
  moneda       String    @default("1)", map: "DF__reng_cob__moneda__707F67D3") @db.Char(10)
  tasa         Decimal   @default(1, map: "DF__reng_cob__tasa__71738C0C") @db.Decimal(18, 5)
  numcon       String    @default("1)", map: "DF__reng_cob__numcon__7267B045") @db.Char(20)
  sustraen     Decimal   @default(0, map: "DF__reng_cob__sustra__735BD47E") @db.Decimal(18, 2)
  rowguid      String    @unique(map: "index_1788585460") @default(dbgenerated("newid()"), map: "DF__reng_cob__rowgui__4D2B3E9E") @db.UniqueIdentifier
  co_islr      String    @default("1)", map: "DF__reng_cob__co_isl__744FF8B7") @db.Char(6)
  fec_emis     DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_cob__fec_em__75441CF0") @db.SmallDateTime
  fec_venc     DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_cob__fec_ve__76384129") @db.SmallDateTime
  comis5       Decimal   @default(0, map: "DF_reng_cob_comis5") @db.Decimal(18, 2)
  comis6       Decimal   @default(0, map: "DF_reng_cob_comis6") @db.Decimal(18, 2)
  fact_iva     Int       @default(0, map: "DF_reng_cob_factura")
  ret_iva      Decimal   @default(0, map: "DF_reng_cob_ret_iva") @db.Decimal(18, 2)
  porc_retn    Decimal   @default(0, map: "DF__reng_cob__porc_r__32656725") @db.Decimal(18, 8)
  porc_desc    Decimal   @default(0, map: "DF__reng_cob__porc_d__33598B5E") @db.Decimal(18, 8)
  aux01        Decimal   @default(0, map: "DF__reng_cob__aux01__6E103CD8") @db.Decimal(18, 5)
  aux02        String    @default("1)", map: "DF__reng_cob__aux02__6F046111") @db.VarChar(30)
  prov_ter     String    @default("1)", map: "DF__reng_cob__prov_t__3C69FB99") @db.Char(10)
  reng_ter     Int       @default(0, map: "DF__reng_cob__reng_t__3D5E1FD2")
  fec_com      DateTime? @db.SmallDateTime

  @@id([reng_num, cob_num], map: "reng_cob_reng_cob")
  @@index([cob_num], map: "cobnum")
  @@index([doc_num], map: "doc_num")
  @@index([tp_doc_cob], map: "itp_doc_co")
  @@index([reng_num], map: "rengnum")
}

model reng_com {
  fact_num   Int
  reng_num   Int
  dis_cen    String    @default("1)", map: "DF__reng_com__dis_ce__7914ADD4") @db.Text
  tipo_doc   String    @default("1)", map: "DF__reng_com__tipo_d__7A08D20D") @db.Char(1)
  reng_doc   Int       @default(0, map: "DF__reng_com__reng_d__7AFCF646")
  num_doc    Int       @default(0, map: "DF__reng_com__num_do__7BF11A7F")
  co_art     String    @default("1)", map: "DF__reng_com__co_art__7CE53EB8") @db.Char(30)
  co_alma    String    @default("1)", map: "DF__reng_com__co_alm__7DD962F1") @db.Char(6)
  total_art  Decimal   @default(0, map: "DF__reng_com__total___7ECD872A") @db.Decimal(18, 5)
  stotal_art Decimal   @default(0, map: "DF__reng_com__stotal__7FC1AB63") @db.Decimal(18, 5)
  pendiente  Decimal   @default(0, map: "DF__reng_com__pendie__00B5CF9C") @db.Decimal(18, 5)
  uni_venta  String    @default("1)", map: "DF__reng_com__uni_ve__01A9F3D5") @db.Char(6)
  prec_vta   Decimal   @default(0, map: "DF__reng_com__prec_v__029E180E") @db.Decimal(18, 5)
  porc_desc  String    @default("1)", map: "DF__reng_com__porc_d__03923C47") @db.Char(15)
  tipo_imp   String    @default("1)", map: "DF__reng_com__tipo_i__04866080") @db.Char(1)
  reng_neto  Decimal   @default(0, map: "DF__reng_com__reng_n__057A84B9") @db.Decimal(20, 8)
  cos_pro_un Decimal   @default(0, map: "DF__reng_com__cos_pr__066EA8F2") @db.Decimal(18, 5)
  ult_cos_un Decimal   @default(0, map: "DF__reng_com__ult_co__0762CD2B") @db.Decimal(18, 5)
  ult_cos_om Decimal   @default(0, map: "DF__reng_com__ult_co__0856F164") @db.Decimal(18, 5)
  cos_pro_om Decimal   @default(0, map: "DF__reng_com__cos_pr__094B159D") @db.Decimal(18, 5)
  total_dev  Decimal   @default(0, map: "DF__reng_com__total___0A3F39D6") @db.Decimal(18, 5)
  monto_dev  Decimal   @default(0, map: "DF__reng_com__monto___0B335E0F") @db.Decimal(18, 5)
  prec_vta2  Decimal   @default(0, map: "DF__reng_com__prec_v__0C278248") @db.Decimal(18, 5)
  anulado    Boolean   @default(false, map: "DF__reng_com__anulad__0D1BA681")
  des_art    String    @default("1)", map: "DF__reng_com__des_ar__0E0FCABA") @db.Text
  seleccion  Boolean   @default(false, map: "DF__reng_com__selecc__0F03EEF3")
  cant_imp   Decimal   @default(0, map: "DF__reng_com__cant_i__0FF8132C") @db.Decimal(18, 5)
  comentario String    @default("1)", map: "DF__reng_com__coment__10EC3765") @db.Text
  rowguid    String    @unique(map: "index_2141966707") @default(dbgenerated("newid()"), map: "DF__reng_com__rowgui__52E417F4") @db.UniqueIdentifier
  total_uni  Decimal   @default(1, map: "DF__reng_com__total___11E05B9E") @db.Decimal(18, 5)
  mon_ilc    Decimal   @default(0, map: "DF__reng_com__mon_il__12D47FD7") @db.Decimal(18, 5)
  otros      Decimal   @default(0, map: "DF__reng_com__otros__13C8A410") @db.Decimal(18, 5)
  nro_lote   String    @default("1)", map: "DF__reng_com__nro_lo__14BCC849") @db.Char(20)
  fec_lote   DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_com__fec_lo__15B0EC82") @db.SmallDateTime
  pendiente2 Decimal   @default(0, map: "DF__reng_com__pendie__16A510BB") @db.Decimal(18, 5)
  tipo_doc2  String    @default("1)", map: "DF__reng_com__tipo_d__179934F4") @db.Char(1)
  reng_doc2  Int       @default(0, map: "DF__reng_com__reng_d__188D592D")
  num_doc2   Int       @default(0, map: "DF__reng_com__num_do__19817D66")
  co_alma2   String    @default("1)", map: "DF__RENG_COM__co_alm__1D9E8912") @db.Char(6)
  peso       Decimal   @default(0, map: "DF__RENG_COM__peso__76E4AEA4") @db.Decimal(18, 5)
  pie        Decimal   @default(0, map: "DF__RENG_COM__pie__77D8D2DD") @db.Decimal(18, 5)
  porc_gas   Decimal   @default(0, map: "DF__RENG_COM__porc_g__78CCF716") @db.Decimal(18, 2)
  aux01      Decimal   @default(0, map: "DF__reng_com__aux01__6FF8854A") @db.Decimal(18, 5)
  aux02      String    @default("1)", map: "DF__reng_com__aux02__70ECA983") @db.VarChar(30)
  cant_prod  Decimal   @default(0, map: "DF__reng_com__cant_p__671F4F74") @db.Decimal(18, 5)
  imp_prod   Decimal   @default(0, map: "DF__reng_com__imp_pr__681373AD") @db.Decimal(18, 5)
  art        art       @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_com_art")
  sub_alma   sub_alma  @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_com_sub_alma")
  reng_aim   reng_aim?

  @@id([fact_num, reng_num], map: "reng_com_reng_com")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([fact_num], map: "ifact_num")
  @@index([tipo_imp], map: "itipo_imp")
  @@index([reng_num], map: "reng_num")
}

model reng_con {
  cod_cta  String     @default("1)", map: "DF_reng_con_cod_cta") @db.Char(6)
  mes      Int        @default(0, map: "DF_reng_con_mes")
  ano      Int        @default(0, map: "DF_reng_con_ano")
  Reng_num Int        @default(0, map: "DF_reng_con_Reng_num")
  fec_mov  DateTime   @default(now(), map: "DF_reng_con_fec_mov") @db.DateTime
  tipo_op  String     @default("1)", map: "DF_reng_con_tipo_op") @db.Char(15)
  doc_num  String     @default("1)", map: "DF_reng_con_doc_num") @db.Char(20)
  descrip  String     @default("1)", map: "DF_reng_con_descrip") @db.VarChar(60)
  monto_d  Decimal    @default(0, map: "DF_reng_con_monto_d") @db.Decimal(18, 2)
  monto_h  Decimal    @default(0, map: "DF_reng_con_monto_h") @db.Decimal(18, 2)
  idb      Decimal    @default(0, map: "DF_reng_con_idb") @db.Decimal(18, 2)
  dep_con  Int        @default(0, map: "DF_reng_con_dep_con")
  origen   String     @default("1)", map: "DF_reng_con_origen") @db.Char(10)
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_reng_con_rowguid") @db.UniqueIdentifier
  conc_aut conc_aut   @relation(fields: [cod_cta, mes, ano], references: [cod_cta, mes, ano], onUpdate: NoAction, map: "FK_reng_con_conc_aut")
  conc_ban conc_ban[]

  @@id([cod_cta, mes, ano, Reng_num], map: "PK_reng_con", clustered: false)
}

model reng_cos {
  cost_num    Int
  reng_num    Int
  co_art      String    @default("1)", map: "DF_reng_cos_co_art") @db.Char(30)
  mp_cant     Decimal   @default(0, map: "DF_reng_cos_mp_cant") @db.Decimal(18, 5)
  mo_cant     Decimal   @default(0, map: "DF_reng_cos_mo_cant") @db.Decimal(18, 5)
  gf_cant     Decimal   @default(0, map: "DF_reng_cos_gf_cant") @db.Decimal(18, 5)
  total       Decimal   @default(0, map: "DF_reng_cos_total") @db.Decimal(18, 5)
  mp_cant_om  Decimal   @default(0, map: "DF_reng_cos_mp_cant_om") @db.Decimal(18, 5)
  mo_cant_om  Decimal   @default(0, map: "DF_reng_cos_mo_cant_om") @db.Decimal(18, 5)
  gf_cant_om  Decimal   @default(0, map: "DF_reng_cos_gf_cant_om") @db.Decimal(18, 5)
  total_om    Decimal   @default(0, map: "DF_reng_cos_total_om") @db.Decimal(18, 5)
  rowguid     String    @default(dbgenerated("newid()"), map: "DF_reng_cos_rowguid") @db.UniqueIdentifier
  por_mp      Decimal   @default(0, map: "DF_reng_cos_por_mp") @db.Decimal(18, 5)
  por_mo      Decimal   @default(0, map: "DF_reng_cos_por_mo") @db.Decimal(18, 5)
  por_gf      Decimal   @default(0, map: "DF_reng_cos_por_gf") @db.Decimal(18, 5)
  por_mp_om   Decimal   @default(0, map: "DF_reng_cos_por_mp_om") @db.Decimal(18, 5)
  por_mo_om   Decimal   @default(0, map: "DF_reng_cos_por_mo_om") @db.Decimal(18, 5)
  por_gf_om   Decimal   @default(0, map: "DF_reng_cos_por_mo_gf") @db.Decimal(18, 5)
  men_cant    Decimal   @default(0, map: "DF_reng_cos_men_cant") @db.Decimal(18, 5)
  mem_cant    Decimal   @default(0, map: "DF_reng_cos_mem_cant") @db.Decimal(18, 5)
  oi_cant     Decimal   @default(0, map: "DF_reng_cos_oi_cant") @db.Decimal(18, 5)
  men_cant_om Decimal   @default(0, map: "DF_reng_cos_men_cant_om") @db.Decimal(18, 5)
  mem_cant_om Decimal   @default(0, map: "DF_reng_cos_mem_cant_om") @db.Decimal(18, 5)
  oi_cant_om  Decimal   @default(0, map: "DF_reng_cos_oi_cant_om") @db.Decimal(18, 5)
  por_men     Decimal   @default(0, map: "DF_reng_cos_por_men") @db.Decimal(18, 5)
  por_mem     Decimal   @default(0, map: "DF_reng_cos_por_mem") @db.Decimal(18, 5)
  por_oi      Decimal   @default(0, map: "DF_reng_cos_por_oi") @db.Decimal(18, 5)
  por_men_om  Decimal   @default(0, map: "DF_reng_cos_por_men_om") @db.Decimal(18, 5)
  por_mem_om  Decimal   @default(0, map: "DF_reng_cos_por_mem_om") @db.Decimal(18, 5)
  por_oi_om   Decimal   @default(0, map: "DF_reng_cos_por_oi_om") @db.Decimal(18, 5)
  co_uni      String    @default("1)", map: "DF_reng_cos_co_uni") @db.Char(6)
  total_uni   Decimal   @default(1, map: "DF_reng_cos_total_uni") @db.Decimal(18, 5)
  spcostest   spcostest @relation(fields: [cost_num], references: [cost_num], onUpdate: NoAction, map: "FK_reng_cos_spcostest")

  @@id([cost_num, reng_num], map: "PK_reng_cos")
}

model reng_dcc {
  tipo_doc  String  @db.Char(4)
  nro_doc   Int
  reng_num  Int
  co_art    String  @default("1)", map: "DF__reng_dcc__co_art__1D520E4A") @db.Char(30)
  total_art Decimal @default(0, map: "DF__reng_dcc__total___1E463283") @db.Decimal(18, 5)
  prec_vta  Decimal @default(0, map: "DF__reng_dcc__prec_v__1F3A56BC") @db.Decimal(18, 5)
  prec_vta2 Decimal @default(0, map: "DF__reng_dcc__prec_v__202E7AF5") @db.Decimal(18, 5)
  reng_neto Decimal @default(0, map: "DF__reng_dcc__reng_n__21229F2E") @db.Decimal(18, 5)
  tipo_imp  String  @default("1)", map: "DF__reng_dcc__tipo_i__2216C367") @db.Char(1)
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_reng_dcc_rowguid") @db.UniqueIdentifier
  dis_cen   String  @default("1)", map: "DF__RENG_DCC__dis_ce__5111A972") @db.Text
  uni_venta String  @default("1)", map: "DF_reng_dcc_uni_venta") @db.Char(6)
  total_uni Decimal @default(1, map: "DF_reng_dcc_total_uni") @db.Decimal(18, 5)
  des_art   String  @default("1)", map: "DF_reng_dcc_des_art") @db.Text
  aux01     Decimal @default(0, map: "DF__reng_dcc__aux01__71E0CDBC") @db.Decimal(18, 5)
  aux02     String  @default("1)", map: "DF__reng_dcc__aux02__72D4F1F5") @db.VarChar(30)
  art       art     @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_dcc_art")

  @@id([tipo_doc, nro_doc, reng_num], map: "PK_reng_dcc")
  @@index([tipo_doc], map: "itipo_doc")
  @@index([co_art], map: "IX_reng_dcc")
  @@index([nro_doc], map: "nro_doc")
  @@index([tipo_doc], map: "tipo_doc")
}

model reng_dcp {
  tipo_doc  String  @db.Char(4)
  nro_doc   Int
  reng_num  Int
  co_art    String  @default("1)", map: "DF__reng_dcp__co_art__25E7544B") @db.Char(30)
  total_art Decimal @default(0, map: "DF__reng_dcp__total___26DB7884") @db.Decimal(18, 5)
  prec_vta  Decimal @default(0, map: "DF__reng_dcp__prec_v__27CF9CBD") @db.Decimal(18, 5)
  prec_vta2 Decimal @default(0, map: "DF__reng_dcp__prec_v__28C3C0F6") @db.Decimal(18, 5)
  reng_neto Decimal @default(0, map: "DF__reng_dcp__reng_n__29B7E52F") @db.Decimal(18, 5)
  tipo_imp  String  @default("1)", map: "DF__reng_dcp__tipo_i__2AAC0968") @db.Char(1)
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_reng_dcp_rowguid") @db.UniqueIdentifier
  dis_cen   String  @default("1)", map: "DF__RENG_DCP__dis_ce__5205CDAB") @db.Text
  uni_venta String  @default("1)", map: "DF_reng_dcp_uni_venta") @db.Char(6)
  total_uni Decimal @default(1, map: "DF_reng_dcp_total_uni") @db.Decimal(18, 5)
  des_art   String  @default("1)", map: "DF_reng_dcp_des_art") @db.Text
  aux01     Decimal @default(0, map: "DF__reng_dcp__aux01__73C9162E") @db.Decimal(18, 5)
  aux02     String  @default("1)", map: "DF__reng_dcp__aux02__74BD3A67") @db.VarChar(30)
  art       art     @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_dcp_art")

  @@id([tipo_doc, nro_doc, reng_num], map: "PK_reng_dcp")
  @@index([tipo_doc], map: "IX_reng_dcp")
  @@index([nro_doc], map: "IX_reng_dcp_1")
  @@index([reng_num], map: "IX_reng_dcp_2")
  @@index([co_art], map: "IX_reng_dcp_3")
}

model reng_dev {
  dev_num    Int      @default(0, map: "DF_reng_dev_dev_num")
  reng_num   Int      @default(0, map: "DF_reng_dev_reng_num")
  dis_cen    String   @default("1)", map: "DF_reng_dev_dis_cen") @db.Text
  co_art     String   @default("1)", map: "DF_reng_dev_co_art") @db.Char(30)
  cant_ent   Decimal  @default(0, map: "DF_reng_dev_cant_ent") @db.Decimal(18, 5)
  cant_com   Decimal  @default(0, map: "DF_reng_dev_cant_com") @db.Decimal(18, 5)
  cant_xdev  Decimal  @default(0, map: "DF_reng_dev_cant_xdev") @db.Decimal(18, 5)
  cant_dev   Decimal  @default(0, map: "DF_reng_dev_cant_dev") @db.Decimal(18, 5)
  total_art  Decimal  @default(0, map: "DF_reng_dev_total_art") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF_reng_dev_stotal_art") @db.Decimal(18, 5)
  descrip    String   @default("1)", map: "DF_reng_dev_descrip") @db.Char(60)
  uni_venta  String   @default("1)", map: "DF_reng_dev_uni_venta") @db.Char(6)
  suni_venta String   @default("1)", map: "DF_reng_dev_suni_venta") @db.Char(6)
  total_uni  Decimal  @default(0, map: "DF_reng_dev_total_uni") @db.Decimal(18, 5)
  cos_pro_un Decimal  @default(0, map: "DF_reng_dev_cos_pro_un") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF_reng_dev_cos_pro_om") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF_reng_dev_ult_cos_un") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF_reng_dev_ult_cos_om") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF_reng_dev_nro_lote") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_reng_dev_fec_lote") @db.DateTime
  pendiente2 Decimal  @default(0, map: "DF_reng_dev_pendiente2") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF_reng_dev_tipo_doc2") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF_reng_dev_reng_doc2")
  num_doc2   Int      @default(0, map: "DF_reng_dev_num_doc2")
  multilote  String   @default("1)", map: "DF_reng_dev_multilote") @db.Text
  subced     Int      @default(0, map: "DF_reng_dev_subced")
  total_art2 Decimal  @default(0, map: "DF_reng_dev_total_art2") @db.Decimal(18, 0)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_dev_rowguid") @db.UniqueIdentifier
  co_tar     String   @default("1)", map: "DF_reng_dev_co_tar") @db.Char(10)

  @@id([dev_num, reng_num], map: "PK_reng_dev")
  @@index([co_art], map: "co_art")
  @@index([dev_num], map: "dev_num")
  @@index([co_art], map: "ico_art")
  @@index([nro_lote], map: "nro_lote")
  @@index([reng_num], map: "rengnum")
}

model reng_dmc {
  dmc_num  Int     @default(0, map: "DF_reng_dmc_dmc_num_1")
  reng_num Int     @default(0, map: "DF_reng_dmc_reng_num")
  can_bult Int     @default(0, map: "DF_reng_dmc_can_bult")
  cla_bult String  @default("1)", map: "DF_reng_dmc_cla_bult") @db.Char(10)
  art_desc String  @default("1)", map: "DF_reng_dmc_art_desc") @db.Char(60)
  arancel  String  @default("1)", map: "DF_reng_dmc_arancel") @db.Char(15)
  unid_tip String  @default("1)", map: "DF_reng_dmc_unit_tip") @db.Char(10)
  unid_ent Int     @default(0, map: "DF_reng_dmc_unid_ent")
  unid_frc Decimal @default(0, map: "DF_reng_dmc_unid_frc") @db.Decimal(18, 5)
  peso     Decimal @default(0, map: "DF_reng_dmc_peso") @db.Decimal(18, 5)
  valor    Decimal @default(0, map: "DF_reng_dmc_valor") @db.Decimal(18, 5)
  tipo_imp String  @default("1)", map: "DF_reng_dmc_tipo_imp") @db.Char(1)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_reng_dmc_rowguid") @db.UniqueIdentifier

  @@id([dmc_num, reng_num], map: "PK_reng_dmc")
}

model reng_doc {
  exp_num  Int      @default(0, map: "DF_reng_doc_exp_num")
  reng_num Int      @default(0, map: "DF_reng_doc_reng_exp")
  tipo_doc String   @default("1)", map: "DF_reng_doc_tipo_doc") @db.VarChar(254)
  num_doc  String   @default("1)", map: "DF_reng_doc_num_doc") @db.Char(30)
  fecha    DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_reng_doc_fecha") @db.DateTime
  doc_cop  Boolean  @default(false, map: "DF_reng_doc_doc_cop")
  doc_com  String   @default("1)", map: "DF_reng_doc_doc_com") @db.VarChar(254)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_doc_rowguid") @db.UniqueIdentifier
  exp_imp  exp_imp  @relation(fields: [exp_num], references: [exp_num], onUpdate: NoAction, map: "FK_reng_doc_exp_imp")

  @@id([exp_num, reng_num], map: "PK_reng_doc")
}

model reng_dp {
  dep_num    Int
  reng_num   Int
  codigo     String   @default("1)", map: "DF__reng_dp__codigo__2D887613") @db.Char(6)
  mov_afec   Int      @default(0, map: "DF__reng_dp__mov_afe__2E7C9A4C")
  mov_gene   Int      @default(0, map: "DF__reng_dp__mov_gen__2F70BE85")
  forma_pag  String   @default("1)", map: "DF__reng_dp__forma_p__3064E2BE") @db.Char(2)
  fecha      DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_dp__fecha__315906F7") @db.SmallDateTime
  doc_num    String   @default("1)", map: "DF__reng_dp__doc_num__324D2B30") @db.Char(20)
  descrip    String   @default("1)", map: "DF__reng_dp__descrip__33414F69") @db.VarChar(60)
  monto      Decimal  @default(0, map: "DF__reng_dp__monto__343573A2") @db.Decimal(18, 2)
  origen     String   @default("1)", map: "DF__reng_dp__origen__352997DB") @db.Char(3)
  cob_pag    Int      @default(0, map: "DF__reng_dp__cob_pag__361DBC14")
  banc_tarj  String   @default("1)", map: "DF__reng_dp__banc_ta__3711E04D") @db.Char(6)
  comision   Decimal  @default(0, map: "DF__reng_dp__comisio__38060486") @db.Decimal(18, 5)
  impuesto   Decimal  @default(0, map: "DF__reng_dp__impuest__38FA28BF") @db.Decimal(18, 5)
  rowguid    String   @unique(map: "index_1811537537") @default(dbgenerated("newid()"), map: "DF__reng_dp__rowguid__589CF14A") @db.UniqueIdentifier
  tipo_plazo String   @default("1)", map: "DF__reng_dp__tipo_pl__39EE4CF8") @db.Char(1)
  aux01      Decimal  @default(0, map: "DF__reng_dp__aux01__75B15EA0") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_dp__aux02__76A582D9") @db.VarChar(30)
  cajas      cajas    @relation(fields: [codigo], references: [cod_caja], onUpdate: NoAction, map: "FK_reng_dp_cajas")

  @@id([reng_num, dep_num], map: "reng_dp_reng_dp")
  @@index([dep_num], map: "dep_num")
  @@index([codigo], map: "icodigo")
  @@index([doc_num], map: "idoc_num")
  @@index([forma_pag], map: "iforma_pag")
  @@index([reng_num], map: "reng_num")
}

model reng_dvc {
  fact_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_dvc__dis_ce__3CCAB9A3") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_dvc__tipo_d__3DBEDDDC") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_dvc__reng_d__3EB30215")
  num_doc    Int      @default(0, map: "DF__reng_dvc__num_do__3FA7264E")
  co_art     String   @default("1)", map: "DF__reng_dvc__co_art__409B4A87") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_dvc__co_alm__418F6EC0") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_dvc__total___428392F9") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_dvc__stotal__4377B732") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_dvc__pendie__446BDB6B") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_dvc__uni_ve__455FFFA4") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_dvc__prec_v__465423DD") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_dvc__porc_d__47484816") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_dvc__tipo_i__483C6C4F") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_dvc__reng_n__49309088") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_dvc__cos_pr__4A24B4C1") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_dvc__ult_co__4B18D8FA") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_dvc__ult_co__4C0CFD33") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_dvc__cos_pr__4D01216C") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_dvc__total___4DF545A5") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_dvc__monto___4EE969DE") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_dvc__prec_v__4FDD8E17") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_dvc__anulad__50D1B250")
  des_art    String   @default("1)", map: "DF__reng_dvc__des_ar__51C5D689") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_dvc__selecc__52B9FAC2")
  cant_imp   Decimal  @default(0, map: "DF__reng_dvc__cant_i__53AE1EFB") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_dvc__coment__54A24334") @db.Text
  rowguid    String   @unique(map: "index_154483629") @default(dbgenerated("newid()"), map: "DF__reng_dvc__rowgui__5E55CAA0") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_dvc__total___5596676D") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_dvc__mon_il__568A8BA6") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_dvc__otros__577EAFDF") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_dvc__nro_lo__5872D418") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_dvc__fec_lo__5966F851") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_dvc__pendie__5A5B1C8A") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_dvc__tipo_d__5B4F40C3") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_dvc__reng_d__5C4364FC")
  num_doc2   Int      @default(0, map: "DF__reng_dvc__num_do__5D378935")
  tipo_prec  String   @default("0)", map: "DF_reng_dvc_tipo_prec") @db.Char(1)
  co_alma2   String   @default("1)", map: "DF__RENG_DVC__co_alm__1F86D184") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_dvc__aux01__7799A712") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_dvc__aux02__788DCB4B") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_dvc__cant_p__6BE40491") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_dvc__imp_pr__6CD828CA") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_dvc_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_dvc_sub_alma")
  tabulado   tabulado @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_reng_dvc_tabulado")

  @@id([fact_num, reng_num], map: "reng_dvc_reng_dvc")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_dvp {
  fact_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_dvp__dis_ce__6013F5E0") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_dvp__tipo_d__61081A19") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_dvp__reng_d__61FC3E52")
  num_doc    Int      @default(0, map: "DF__reng_dvp__num_do__62F0628B")
  co_art     String   @default("1)", map: "DF__reng_dvp__co_art__63E486C4") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_dvp__co_alm__64D8AAFD") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_dvp__total___65CCCF36") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_dvp__stotal__66C0F36F") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_dvp__pendie__67B517A8") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_dvp__uni_ve__68A93BE1") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_dvp__prec_v__699D601A") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_dvp__porc_d__6A918453") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_dvp__tipo_i__6B85A88C") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_dvp__reng_n__6C79CCC5") @db.Decimal(20, 8)
  cos_pro_un Decimal  @default(0, map: "DF__reng_dvp__cos_pr__6D6DF0FE") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_dvp__ult_co__6E621537") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_dvp__ult_co__6F563970") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_dvp__cos_pr__704A5DA9") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_dvp__total___713E81E2") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_dvp__monto___7232A61B") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_dvp__prec_v__7326CA54") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_dvp__anulad__741AEE8D")
  des_art    String   @default("1)", map: "DF__reng_dvp__des_ar__750F12C6") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_dvp__selecc__760336FF")
  cant_imp   Decimal  @default(0, map: "DF__reng_dvp__cant_i__76F75B38") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_dvp__coment__77EB7F71") @db.Text
  rowguid    String   @unique(map: "index_250483971") @default(dbgenerated("newid()"), map: "DF__reng_dvp__rowgui__640EA3F6") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_dvp__total___78DFA3AA") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_dvp__mon_il__79D3C7E3") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_dvp__otros__7AC7EC1C") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_dvp__nro_lo__7BBC1055") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_dvp__fec_lo__7CB0348E") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_dvp__pendie__7DA458C7") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_dvp__tipo_d__7E987D00") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_dvp__reng_d__7F8CA139")
  num_doc2   Int      @default(0, map: "DF__reng_dvp__num_do__0080C572")
  co_alma2   String   @default("1)", map: "DF__RENG_DVP__co_alm__1E92AD4B") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_dvp__aux01__7981EF84") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_dvp__aux02__7A7613BD") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_dvp__cant_p__6EC0713C") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_dvp__imp_pr__6FB49575") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_dvp_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_dvp_sub_alma")

  @@id([fact_num, reng_num], map: "reng_dvp_reng_dvp")
  @@index([fact_num], map: "fact_num")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_ece {
  co_ced   Int
  reng_num Int
  co_emp   String  @default(" ", map: "DF_reng_ece_co_emp") @db.Char(17)
  cantidad Int     @default(0, map: "DF_reng_ece_cantidad")
  horas    Decimal @default(0, map: "DF_reng_ece_horas") @db.Decimal(18, 5)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_reng_ece_rowguid") @db.UniqueIdentifier
  spced    spced   @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_reng_ece_spced")
  spemple  spemple @relation(fields: [co_emp], references: [co_emp], onUpdate: NoAction, map: "FK_reng_ece_spemple")

  @@id([co_ced, reng_num], map: "PK_reng_ece")
}

model reng_emb {
  exp_num  Int      @default(0, map: "DF_reng_emb_exp_num")
  reng_num Int      @default(0, map: "DF_reng_emb_reng_exp")
  tipo_tra Int      @default(0, map: "DF_reng_emb_tipo_tra")
  fact_num Int
  num_doc  String   @default("1)", map: "DF_reng_emb_num_doc") @db.Char(30)
  emp_tra  String   @default("1)", map: "DF_reng_emb_emp_tra") @db.Char(30)
  veh_nom  String   @default("1)", map: "DF_reng_emb_veh_nom") @db.Char(30)
  fec_etd  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_reng_emb_fec_etd") @db.DateTime
  lug_emb  String   @default("1)", map: "DF_reng_emb_lug_emb") @db.Char(60)
  fec_eta  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_reng_emb_fec_eta") @db.DateTime
  cant_con String   @default("1)", map: "DF_reng_emb_cant_con") @db.Char(30)
  peso_vo  Decimal  @default(0, map: "DF_reng_emb_peso_vo") @db.Decimal(18, 2)
  peso_to  Decimal  @default(0, map: "DF_reng_emb_peso_to") @db.Decimal(18, 2)
  vol_tot  Decimal  @default(0, map: "DF_reng_emb_vol_tot") @db.Decimal(18, 2)
  co_uni   String   @default("1)", map: "DF_reng_emb_co_uni") @db.Char(6)
  cant_emp Int      @default(0, map: "DF_reng_emb_cant_emp")
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_emb_rowguid") @db.UniqueIdentifier
  exp_imp  exp_imp  @relation(fields: [exp_num], references: [exp_num], onUpdate: NoAction, map: "FK_reng_emb_exp_imp")
  unidades unidades @relation(fields: [co_uni], references: [co_uni], onUpdate: NoAction, map: "FK_reng_emb_unidades")

  @@id([exp_num, reng_num], map: "PK_reng_emb")
}

model reng_emp {
  emp_num    Int      @default(0, map: "DF_reng_emp_num_emp")
  reng_num   Int      @default(0, map: "DF_reng_emp_reng_num")
  co_art     String   @default("1)", map: "DF_reng_lisv_co_art") @db.Char(30)
  total_art  Decimal  @default(0, map: "DF_reng_lisv_total_art") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF_reng_lisv_stotal_art") @db.Decimal(18, 5)
  prec_vta   Decimal  @default(0, map: "DF_reng_lisv_prec_vta") @db.Decimal(18, 5)
  unid       String   @default("1)", map: "DF_reng_lisv_unid") @db.Char(6)
  num_blto   Int      @default(0, map: "DF_reng_lisv_num_emp")
  nro_lote   String   @default("1)", map: "DF_reng_lisv_comentario") @db.Char(20)
  fec_lote   DateTime @default(now(), map: "DF_reng_emp_fec_lote") @db.SmallDateTime
  rowguid    String   @unique(map: "IX_reng_emp_2") @default(dbgenerated("newid()"), map: "DF_reng_emp_rowguid") @db.UniqueIdentifier
  co_alma    String   @default("1)", map: "DF_reng_emp_co_alma") @db.Char(6)
  cant_orgt  Decimal  @default(0, map: "DF_reng_emp_cant_orgt") @db.Decimal(18, 0)
  cant_orgs  Decimal  @default(0, map: "DF_reng_emp_cant_orgs") @db.Decimal(18, 0)
  agrupar    Int      @default(0, map: "DF_reng_emp_agrupar")
  unid_r     String   @default("6)", map: "DF_reng_emp_unid_r") @db.Char(6)
  nro_reng   Int      @default(0, map: "DF_reng_emp_nro_reng")
  Empaques   Empaques @relation(fields: [emp_num], references: [emp_num], onUpdate: NoAction, map: "FK_reng_emp_Empaques")

  @@id([emp_num, reng_num], map: "PK_reng_emp")
  @@index([co_art], map: "IX_reng_emp_1")
}

model reng_enc {
  rma_num    Int      @default(0, map: "DF__reng_enc__rma_nu__3951907F")
  reng_num   Int      @default(0, map: "DF__reng_enc__reng_n__3A45B4B8")
  tipo_doc   String   @default("1)", map: "DF__reng_enc__tipo_d__3B39D8F1") @db.Char(1)
  num_doc    Int      @default(0, map: "DF__reng_enc__num_do__3C2DFD2A")
  serial_dev String   @default("1)", map: "DF__reng_enc__serial__3D222163") @db.Char(40)
  serial     String   @default("1)", map: "DF__reng_enc__serial__3E16459C") @db.Char(40)
  co_art     String   @default("1)", map: "DF__reng_enc__co_art__3F0A69D5") @db.Char(30)
  co_reem    String   @default("1)", map: "DF__reng_enc__co_ree__3FFE8E0E") @db.Char(6)
  treemplazo String   @default("1)", map: "DF__reng_enc__treemp__40F2B247") @db.Char(1)
  nd_num     Int      @default(0, map: "DF__reng_enc__nd_num__41E6D680")
  prec_vta   Float    @default(0, map: "DF__reng_enc__prec_v__42DAFAB9")
  prec_vta2  Float    @default(0, map: "DF__reng_enc__prec_v__43CF1EF2")
  comentario String   @default("1)", map: "DF__reng_enc__coment__44C3432B") @db.Text
  co_alma    String   @default("1)", map: "DF__reng_enc__co_alm__45B76764") @db.Char(6)
  des_art    String   @default("1)", map: "DF_reng_enc_des_art") @db.VarChar(120)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF__reng_enc__rowgui__2BF79561") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__reng_enc__aux01__7B6A37F6") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_enc__aux02__7C5E5C2F") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_enc_art")
  rma_entc   rma_entc @relation(fields: [rma_num], references: [rma_num], onUpdate: NoAction, map: "FK_reng_enc_rma_entc")
  rma_reem   rma_reem @relation(fields: [co_reem], references: [co_reem], onUpdate: NoAction, map: "FK_reng_enc_rma_reem")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_enc_sub_alma")

  @@id([reng_num, rma_num], map: "reng_enc_reng_enc")
  @@index([reng_num], map: "reng_num")
  @@index([rma_num], map: "rma_num")
}

model reng_enp {
  rma_num    Int      @default(0, map: "DF__reng_enp__rma_nu__46AB8B9D")
  reng_num   Int      @default(0, map: "DF__reng_enp__reng_n__479FAFD6")
  tipo_doc   String   @default("1)", map: "DF__reng_enp__tipo_d__4893D40F") @db.Char(1)
  num_doc    Int      @default(0, map: "DF__reng_enp__num_do__4987F848")
  serial_dev String   @default("1)", map: "DF__reng_enp__serial__4A7C1C81") @db.Char(40)
  serial     String   @default("1)", map: "DF__reng_enp__serial__4B7040BA") @db.Char(40)
  co_art     String   @default("1)", map: "DF__reng_enp__co_art__4C6464F3") @db.Char(30)
  co_reem    String   @default("1)", map: "DF__reng_enp__co_ree__4D58892C") @db.Char(6)
  treemplazo String   @default("1)", map: "DF__reng_enp__treemp__4E4CAD65") @db.Char(1)
  nc_num     Int      @default(0, map: "DF__reng_enp__nc_num__4F40D19E")
  prec_vta   Float    @default(0, map: "DF__reng_enp__prec_v__5034F5D7")
  prec_vta2  Float    @default(0, map: "DF__reng_enp__prec_v__51291A10")
  comentario String   @default("1)", map: "DF__reng_enp__coment__521D3E49") @db.Text
  co_alma    String   @default("1)", map: "DF__reng_enp__co_alm__53116282") @db.Char(6)
  des_art    String   @default("1)", map: "DF_reng_enp_des_art") @db.VarChar(120)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF__reng_enp__rowgui__31B06EB7") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__reng_enp__aux01__7D528068") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_enp__aux02__7E46A4A1") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_enp_art")
  rma_entp   rma_entp @relation(fields: [rma_num], references: [rma_num], onUpdate: NoAction, map: "FK_reng_enp_rma_entp")
  rma_reep   rma_reep @relation(fields: [co_reem], references: [co_reem], onUpdate: NoAction, map: "FK_reng_enp_rma_reep")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_enp_sub_alma")

  @@id([reng_num, rma_num], map: "reng_enp_reng_enp")
  @@index([reng_num], map: "reng_num")
  @@index([rma_num], map: "rma_num")
}

model reng_ent {
  ent_num    Int
  reng_num   Int
  co_art     String   @default("1)", map: "DF_reng_ent_co_art") @db.Char(30)
  total_art  Decimal  @default(0, map: "DF_reng_ent_cantidad") @db.Decimal(18, 5)
  co_uni     String   @default("1)", map: "DF_reng_ent_co_uni") @db.Char(6)
  nro_lote   String   @default("1)", map: "DF_reng_ent_lote") @db.Char(20)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_ent_rowguid") @db.UniqueIdentifier
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_reng_ent_fec_lote") @db.SmallDateTime
  stotal_art Decimal  @default(0, map: "DF_reng_ent_stotal_art") @db.Decimal(18, 5)
  dis_cen    String   @default("1)", map: "DF_reng_ent_dis_cen") @db.Text
  numcom     Int      @default(0, map: "DF_reng_ent_num_com")
  feccom     DateTime @default(now(), map: "DF_reng_ent_fec_com") @db.SmallDateTime
  total_uni  Decimal  @default(1, map: "DF_reng_ent_total_uni") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ent_art")
  spentre    spentre  @relation(fields: [ent_num], references: [ent_num], onUpdate: NoAction, map: "FK_reng_ent_spentre")

  @@id([ent_num, reng_num], map: "PK_reng_ent")
}

model reng_esc {
  esc_num      Int      @default(0, map: "DF_reng_esc_esc_num")
  reng_num     Int      @default(0, map: "DF_reng_esc_reng_num")
  co_art       String   @default("1)", map: "DF_reng_esc_co_art") @db.Char(30)
  co_art2      String   @default("1)", map: "DF_reng_esc_co_art2") @db.Char(30)
  descrip      String   @default("1)", map: "DF_reng_esc_descrip") @db.Char(60)
  uni_venta    String   @default("1)", map: "DF_reng_esc_uni_venta") @db.Char(6)
  total_art    Float    @default(0, map: "DF_reng_esc_total_art")
  cos_calcular Decimal  @default(0, map: "DF_reng_esc_existencia") @db.Decimal(18, 5)
  cos_pro_un   Decimal  @default(0, map: "DF_reng_esc_cos_pro_un") @db.Decimal(18, 5)
  cos_pro_om   Decimal  @default(0, map: "DF_reng_esc_cos_pro_om") @db.Decimal(18, 5)
  ult_cos_un   Decimal  @default(0, map: "DF_reng_esc_ult_cos_un") @db.Decimal(18, 5)
  ult_cos_om   Decimal  @default(0, map: "DF_reng_esc_ult_cos_om") @db.Decimal(18, 5)
  rowguid      String   @default(dbgenerated("newid()"), map: "DF_reng_esc_rowguid") @db.UniqueIdentifier
  spescena     spescena @relation(fields: [esc_num], references: [esc_num], onUpdate: NoAction, map: "FK_reng_esc_spescena")

  @@id([esc_num, reng_num], map: "PK_reng_esc")
  @@index([co_art], map: "co_art")
  @@index([esc_num], map: "esc_num")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "rengnum")
}

model reng_exp {
  exp_num     Int         @default(0, map: "DF_reng_exp_exp_num")
  reng_num    Int         @default(0, map: "DF_reng_exp_reng_num")
  co_art      String      @default("1)", map: "DF_reng_exp_co_art") @db.Char(30)
  uni_venta   String      @default("1)", map: "DF_reng_exp_uni_venta") @db.Char(6)
  suni_venta  String      @default("1)", map: "DF_reng_exp_suni_venta") @db.Char(6)
  total_uni   Float       @default(0, map: "DF_reng_exp_total_uni")
  descrip     String      @default("1)", map: "DF_reng_exp_descrip") @db.Char(60)
  total_art   Float       @default(0, map: "DF_reng_exp_total_art")
  stotal_art  Float       @default(0, map: "DF_reng_exp_stotal_art")
  cos_pro_un  Float       @default(0, map: "DF_reng_exp_cos_pro_un")
  cos_pro_om  Float       @default(0, map: "DF_reng_exp_cos_pro_om")
  ult_cos_un  Float       @default(0, map: "DF_reng_exp_ult_cos_un")
  ult_cos_om  Float       @default(0, map: "DF_reng_exp_ult_cos_om")
  pendiente2  Float       @default(0, map: "DF_reng_exp_pendiente2")
  tipo_doc2   String      @default("1)", map: "DF_reng_exp_tipo_doc2") @db.Char(1)
  reng_doc2   Int         @default(0, map: "DF_reng_exp_reng_doc2")
  num_doc2    Int         @default(0, map: "DF_reng_exp_num_doc2")
  cant_sol    Int         @default(0, map: "DF_reng_exp_cant_sol")
  rowguid     String      @default(dbgenerated("newid()"), map: "DF_reng_exp_rowguid") @db.UniqueIdentifier
  cod_ced     Int
  spexplosion spexplosion @relation(fields: [reng_num], references: [exp_num], onUpdate: NoAction, map: "FK_reng_exp_spexplosion")

  @@id([exp_num, reng_num], map: "PK_reng_exp")
  @@index([co_art], map: "co_art")
  @@index([exp_num], map: "exp_num")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "rengnum")
}

model reng_exp2 {
  exp_num     Int         @default(0, map: "DF_reng_exp2_exp_num")
  reng_num    Int         @default(0, map: "DF_reng_exp2_reng_num")
  co_art      String      @default("1)", map: "DF_reng_exp2_co_art") @db.Char(30)
  co_art2     String      @default("1)", map: "DF_reng_exp2_co_art2") @db.Char(30)
  descrip     String      @default("1)", map: "DF_reng_exp2_descrip") @db.Char(60)
  uni_venta   String      @default("1)", map: "DF_reng_exp2_uni_venta") @db.Char(6)
  existencia  Float       @default(0, map: "DF_reng_exp2_total_uni")
  total_art   Float       @default(0, map: "DF_reng_exp2_total_art")
  faltante    Float       @default(0, map: "DF_reng_exp2_faltante")
  costo       Float       @default(0, map: "DF_reng_exp2_cos_pro_un")
  costo_pro   Float       @default(0, map: "DF_reng_exp2_cos_pro_om")
  porllegar   Float       @default(0, map: "DF_reng_exp2_porllegar")
  rowguid     String      @default(dbgenerated("newid()"), map: "DF_reng_exp2_rowid") @db.UniqueIdentifier
  spexplosion spexplosion @relation(fields: [exp_num], references: [exp_num], onUpdate: NoAction, map: "FK_reng_exp2_spexplosion")

  @@id([exp_num, reng_num], map: "PK_reng_exp2")
}

model reng_fac {
  fact_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_fac__dis_ce__035D321D") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_fac__tipo_d__04515656") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_fac__reng_d__05457A8F")
  num_doc    Int      @default(0, map: "DF__reng_fac__num_do__06399EC8")
  co_art     String   @default("1)", map: "DF__reng_fac__co_art__072DC301") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_fac__co_alm__0821E73A") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_fac__total___09160B73") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_fac__stotal__0A0A2FAC") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_fac__pendie__0AFE53E5") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_fac__uni_ve__0BF2781E") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_fac__prec_v__0CE69C57") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_fac__porc_d__0DDAC090") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_fac__tipo_i__0ECEE4C9") @db.Char(1)
  isv        Decimal  @default(0, map: "DF__reng_fac__isv__0FC30902") @db.Decimal(18, 5)
  reng_neto  Decimal  @default(0, map: "DF__reng_fac__reng_n__10B72D3B") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_fac__cos_pr__11AB5174") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_fac__ult_co__129F75AD") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_fac__ult_co__139399E6") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_fac__cos_pr__1487BE1F") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_fac__total___157BE258") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_fac__monto___16700691") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_fac__prec_v__17642ACA") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_fac__anulad__18584F03")
  des_art    String   @default("1)", map: "DF__reng_fac__des_ar__194C733C") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_fac__selecc__1A409775")
  cant_imp   Decimal  @default(0, map: "DF__reng_fac__cant_i__1B34BBAE") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_fac__coment__1C28DFE7") @db.Text
  rowguid    String   @unique(map: "index_647009386") @default(dbgenerated("newid()"), map: "DF__reng_fac__rowgui__69C77D4C") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_fac__total___1D1D0420") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_fac__mon_il__1E112859") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_fac__otros__1F054C92") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_fac__nro_lo__1FF970CB") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_fac__fec_lo__20ED9504") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_fac__pendie__21E1B93D") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_fac__tipo_d__22D5DD76") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_fac__reng_d__23CA01AF")
  num_doc2   Int      @default(0, map: "DF__reng_fac__num_do__24BE25E8")
  tipo_prec  String   @default("0)", map: "DF_reng_fac_tipo_prec") @db.Char(1)
  co_alma2   String   @default("1)", map: "DF__RENG_FAC__co_alm__207AF5BD") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_fac__aux01__7F3AC8DA") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_fac__aux02__002EED13") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_fac__cant_p__74794A92") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_fac__imp_pr__756D6ECB") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_fac_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_fac_sub_alma")
  tabulado   tabulado @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_reng_fac_tabulado")

  @@id([fact_num, reng_num], map: "reng_fac_reng_fac")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_fai {
  imp_num  Int     @default(0, map: "DF_reng_fai_imp_num")
  reng_num Int     @default(0, map: "DF_reng_fai_reng_num")
  fact_num Int     @default(0, map: "DF_reng_fai_fact_num")
  tot_neto Float   @default(0, map: "DF_reng_fai_tot_neto")
  descrip  String  @default("1)", map: "DF_reng_fai_descrip") @db.Char(60)
  rowguid  String  @default(dbgenerated("newid()"), map: "DF_reng_fai_rowguid") @db.UniqueIdentifier
  aux01    Decimal @default(0, map: "DF__reng_fai__aux01__0123114C") @db.Decimal(18, 5)
  aux02    String  @default("1)", map: "DF__reng_fai__aux02__02173585") @db.VarChar(30)

  @@id([imp_num, reng_num], map: "PK_reng_fai")
  @@index([fact_num], map: "IX_reng_fai")
}

model reng_fci {
  imp_num   Int     @default(0, map: "DF_reng_fci_imp_num")
  reng_num  Int     @default(0, map: "DF_reng_fci_reng_num")
  fact_num  Int     @default(0, map: "DF_reng_fci_fact_num")
  tot_neto  Float   @default(0, map: "DF_reng_fci_tot_neto")
  descrip   String  @default("1)", map: "DF_reng_fci_descrip") @db.Char(60)
  monto_dis Float   @default(0, map: "DF_reng_fci_monto_dis")
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_reng_fci_rowguid") @db.UniqueIdentifier
  aux01     Decimal @default(0, map: "DF__reng_fci__aux01__030B59BE") @db.Decimal(18, 5)
  aux02     String  @default("1)", map: "DF__reng_fci__aux02__03FF7DF7") @db.VarChar(30)

  @@id([imp_num, reng_num], map: "PK_reng_fci")
}

model reng_fis {
  num_fis      Int
  reng_num     Int
  co_art       String   @default("1)", map: "DF__reng_fis__co_art__279A9293") @db.Char(30)
  co_lin       String   @default("1)", map: "DF__reng_fis__co_lin__288EB6CC") @db.Char(6)
  co_alma      String   @default("1)", map: "DF__reng_fis__co_alm__2982DB05") @db.Char(6)
  stock_teor   Decimal  @default(0, map: "DF__reng_fis__stock___2A76FF3E") @db.Decimal(18, 5)
  stock_real   Decimal  @default(0, map: "DF__reng_fis__stock___2B6B2377") @db.Decimal(18, 5)
  sstock_teo   Decimal  @default(0, map: "DF__reng_fis__sstock__2C5F47B0") @db.Decimal(18, 5)
  stotal_art   Decimal  @default(0, map: "DF__reng_fis__stotal__2D536BE9") @db.Decimal(18, 5)
  costo_uni    Decimal  @default(0, map: "DF__reng_fis__costo___2E479022") @db.Decimal(18, 5)
  aju_num      String   @default("1)", map: "DF__reng_fis__aju_nu__2F3BB45B") @db.Char(8)
  saju_num     Int      @default(0, map: "DF__reng_fis__saju_n__302FD894")
  cerrado      Boolean  @default(false, map: "DF__reng_fis__cerrad__3123FCCD")
  uni_venta    String   @default("1)", map: "DF__reng_fis__uni_ve__32182106") @db.Char(6)
  suni_venta   String   @default("1)", map: "DF__reng_fis__suni_v__330C453F") @db.Char(6)
  t_costo      Int      @default(0, map: "DF__reng_fis__t_cost__34006978")
  rowguid      String   @unique(map: "index_442484655") @default(dbgenerated("newid()"), map: "DF__reng_fis__rowgui__6F8056A2") @db.UniqueIdentifier
  total_uni    Decimal  @default(1, map: "DF__reng_fis__total___34F48DB1") @db.Decimal(18, 5)
  nro_lote     String   @default("1)", map: "DF__reng_fis__nro_lo__35E8B1EA") @db.Char(20)
  fec_lote     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_fis__fec_lo__36DCD623") @db.SmallDateTime
  costo_uni_om Decimal  @default(0, map: "DF__reng_fis__costo___37D0FA5C") @db.Decimal(18, 5)
  pendiente2   Decimal  @default(0, map: "DF__reng_fis__pendie__38C51E95") @db.Decimal(18, 5)
  tipo_doc2    String   @default("1)", map: "DF__reng_fis__tipo_d__39B942CE") @db.Char(1)
  reng_doc2    Int      @default(0, map: "DF__reng_fis__reng_d__3AAD6707")
  num_doc2     Int      @default(0, map: "DF__reng_fis__num_do__3BA18B40")
  aux01        Decimal  @default(0, map: "DF__reng_fis__aux01__04F3A230") @db.Decimal(18, 5)
  aux02        String   @default("1)", map: "DF__reng_fis__aux02__05E7C669") @db.VarChar(30)
  art          art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_fis_art")

  @@id([reng_num, num_fis], map: "reng_fis_reng_fis")
  @@index([co_art], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "ireng_num")
  @@index([num_fis], map: "num_fis")
  @@index([reng_num], map: "reng_num")
}

model reng_gce {
  co_ced   Int
  reng_num Int
  co_gas   String   @default("1)", map: "DF_reng_gce_co_gas") @db.Char(6)
  cantidad Decimal  @default(0, map: "DF_reng_gce_cantidad") @db.Decimal(18, 5)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_gce_rowguid") @db.UniqueIdentifier
  spced    spced    @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_reng_gce_spced")
  spgasfab spgasfab @relation(fields: [co_gas], references: [co_gas], onUpdate: NoAction, map: "FK_reng_gce_spgasfab")

  @@id([co_ced, reng_num], map: "PK_reng_gce")
}

model reng_gen {
  gene_num   Int
  reng_num   Int
  co_art     String   @default("1)", map: "DF__reng_gen__co_art__3E7DF7EB") @db.Char(30)
  dis_cen    String   @default("1)", map: "DF__reng_gen__dis_ce__3F721C24") @db.Text
  uni_venta  String   @default("1)", map: "DF__reng_gen__uni_ve__4066405D") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_gen__total___415A6496") @db.Decimal(18, 5)
  suni_venta String   @default("1)", map: "DF__reng_gen__suni_v__424E88CF") @db.Char(6)
  stotal_art Decimal  @default(0, map: "DF__reng_gen__stotal__4342AD08") @db.Decimal(18, 5)
  costo_uni  Decimal  @default(0, map: "DF__reng_gen__costo___4436D141") @db.Decimal(18, 5)
  co_alma    String   @default("1)", map: "DF__reng_gen__co_alm__452AF57A") @db.Char(6)
  neto       Decimal  @default(0, map: "DF__reng_gen__neto__461F19B3") @db.Decimal(18, 5)
  aju_sal    Int      @default(0, map: "DF__reng_gen__aju_sa__47133DEC")
  cos_pro_un Decimal  @default(0, map: "DF__reng_gen__cos_pr__48076225") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_gen__ult_co__48FB865E") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_gen__cos_pr__49EFAA97") @db.Decimal(18, 5)
  rowguid    String   @unique(map: "index_538484997") @default(dbgenerated("newid()"), map: "DF__reng_gen__rowgui__75392FF8") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_gen__total___4AE3CED0") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_gen__nro_lo__4BD7F309") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_gen__fec_lo__4CCC1742") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_gen__pendie__4DC03B7B") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_gen__tipo_d__4EB45FB4") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_gen__reng_d__4FA883ED")
  num_doc2   Int      @default(0, map: "DF__reng_gen__num_do__509CA826")
  aux01      Decimal  @default(0, map: "DF__reng_gen__aux01__06DBEAA2") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_gen__aux02__07D00EDB") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_gen_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_gen_sub_alma")

  @@id([gene_num, reng_num], map: "reng_gen_reng_gen")
  @@index([gene_num], map: "gene_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_imp {
  inp_num     Int         @default(0, map: "DF_reng_imp_inp_num")
  reng_num    Int         @default(0, map: "DF_reng_imp_reng_num")
  co_art      String      @default("1)", map: "DF_reng_imp_co_art") @db.Char(30)
  co_art2     String      @default("1)", map: "DF_reng_imp_co_art2") @db.Char(30)
  descrip     String      @default("1)", map: "DF_reng_imp_descrip") @db.Char(60)
  uni_venta   String      @default("1)", map: "DF_reng_imp_uni_venta") @db.Char(6)
  existencia  Decimal     @default(0, map: "DF_reng_imp_existencia") @db.Decimal(18, 5)
  total_art   Decimal     @default(0, map: "DF_reng_imp_total_art") @db.Decimal(18, 5)
  rowguid     String      @default(dbgenerated("newid()"), map: "DF_reng_imp_id") @db.UniqueIdentifier
  spimplosion spimplosion @relation(fields: [inp_num], references: [inp_num], onUpdate: NoAction, map: "FK_reng_imp_spimplosion")

  @@id([inp_num, reng_num], map: "PK_reng_imp")
  @@index([co_art], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([inp_num], map: "inp_num")
  @@index([reng_num], map: "rengnum")
}

model reng_isl {
  tipo_doc    String   @default("1)", map: "DF_reng_isl_tipo_doc") @db.Char(3)
  doc_num     Int      @default(0, map: "DF_reng_isl_doc_num")
  reng_num    Int
  fact_num    Int      @default(0, map: "DF_reng_isl_fact_num")
  co_islr     String   @default("1)", map: "DF_reng_isl_co_isrl") @db.Char(6)
  monto_obj   Decimal  @default(0, map: "DF_reng_isl_monto_obj") @db.Decimal(18, 5)
  monto_reten Decimal  @default(0, map: "DF_reng_isl_monto_reten") @db.Decimal(18, 5)
  sustraen    Decimal  @default(0, map: "DF_reng_isl_sustraen") @db.Decimal(18, 2)
  porc_retn   Decimal  @db.Decimal(18, 8)
  rowguid     String   @default(dbgenerated("newid()"), map: "DF_reng_isl_rowguid") @db.UniqueIdentifier
  con_islr    con_islr @relation(fields: [co_islr], references: [co_islr], onUpdate: NoAction, map: "FK_reng_isl_con_islr")

  @@id([tipo_doc, doc_num, reng_num, fact_num], map: "PK_reng_isl")
}

model reng_kit {
  kit_num    Int
  reng_num   Int
  co_art     String   @default("1)", map: "DF__reng_kit__co_art__2223470D") @db.Char(30)
  fec_emis   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_kit__fec_em__23176B46") @db.SmallDateTime
  des_kit    String   @default("1)", map: "DF__reng_kit__des_ki__240B8F7F") @db.VarChar(60)
  uni_venta  String   @default("1)", map: "DF__reng_kit__uni_ve__24FFB3B8") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_kit__total___25F3D7F1") @db.Decimal(18, 5)
  rowguid    String   @unique(map: "index_634485339") @default(dbgenerated("newid()"), map: "DF__reng_kit__rowgui__7AF2094E") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_kit__total___26E7FC2A") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_kit__nro_lo__27DC2063") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_kit__fec_lo__28D0449C") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_kit__pendie__29C468D5") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_kit__tipo_d__2AB88D0E") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_kit__reng_d__2BACB147")
  num_doc2   Int      @default(0, map: "DF__reng_kit__num_do__2CA0D580")
  aux01      Decimal  @default(0, map: "DF__reng_kit__aux01__08C43314") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_kit__aux02__09B8574D") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_kit_art")

  @@id([reng_num, kit_num], map: "reng_kit_reng_kit")
  @@index([co_art], map: "ico_art")
  @@index([kit_num], map: "kit_num")
  @@index([reng_num], map: "reng_nun")
}

model reng_mce {
  co_ced     Int
  reng_num   Int
  co_art     String   @default("1)", map: "DF_reng_mce_co_art") @db.Char(30)
  co_tar     String   @default("1)", map: "DF_reng_mce_co_tar") @db.Char(10)
  cantidad   Decimal  @default(0, map: "DF_reng_mce_cantidad") @db.Decimal(18, 5)
  co_uni     String   @default("1)", map: "DF_reng_mce_co_uni") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_mce_rowguid") @db.UniqueIdentifier
  stotal_art Decimal  @default(0, map: "DF_reng_mce_stotal_art") @db.Decimal(18, 5)
  dis_cen    String   @default("1)", map: "DF_reng_mce_dis_cen") @db.Text
  cant_max   Decimal  @default(0, map: "DF_reng_mce_cant_max") @db.Decimal(18, 5)
  numcom     Int      @default(0, map: "DF_reng_mce_numcom")
  feccom     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_reng_mce_feccom") @db.DateTime
  total_uni  Decimal  @default(1, map: "DF_reng_mce_total_uni") @db.Decimal(18, 5)
  spced      spced    @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_reng_mce_spced")
  sptar      sptar    @relation(fields: [co_tar], references: [co_tar], onUpdate: NoAction, map: "FK_reng_mce_sptar")

  @@id([co_ced, reng_num], map: "PK_reng_mce")
  @@index([co_art], map: "ico_art")
}

model reng_men {
  men_num  Int      @default(0, map: "DF_reng_men_men_num")
  reng_num Int      @default(0, map: "DF_reng_men_reng_num")
  odp_num  Int      @default(0, map: "DF_reng_men_odp_num")
  co_art   String   @db.Char(30)
  cantidad Decimal  @default(0, map: "DF_reng_men_cantidad") @db.Decimal(18, 5)
  pendpro  Decimal  @default(0, map: "DF_reng_men_porprod") @db.Decimal(18, 5)
  stockop  Decimal  @default(0, map: "DF_reng_men_stockop") @db.Decimal(18, 5)
  stockact Decimal  @default(0, map: "DF_reng_men_stockact") @db.Decimal(18, 5)
  diasinv  Decimal  @default(0, map: "DF_reng_men_diasinv") @db.Decimal(18, 5)
  diasprod Int      @default(0, map: "DF_reng_men_diasprod")
  holgura  Int      @default(0, map: "DF_reng_men_holgura")
  cantprod Decimal  @default(0, map: "DF_reng_men_cantprod") @db.Decimal(18, 5)
  periodo  String   @default("1)", map: "DF_reng_men_periodo") @db.Char(20)
  cod_ced  Int      @default(0, map: "DF__reng_men__cod_c__3F466844")
  mesprox  Decimal  @default(0, map: "DF_reng_men_mesprox") @db.Decimal(18, 5)
  Comprom  Decimal  @default(0, map: "DF_reng_men_Comprom") @db.Decimal(18, 5)
  producir Boolean  @default(false, map: "DF_reng_men_MComp")
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_men_rowguid") @db.UniqueIdentifier
  spmenenc spmenenc @relation(fields: [men_num], references: [men_num], onUpdate: NoAction, map: "FK_reng_men_spmenenc")

  @@id([men_num, reng_num], map: "PK_reng_men")
  @@index([co_art], map: "IRm_co_art")
  @@index([reng_num], map: "IX_reng_num")
}

model reng_ndd {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_ndd__tipo_d__35361B81") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_ndd__reng_d__362A3FBA")
  num_doc    Int      @default(0, map: "DF__reng_ndd__num_do__371E63F3")
  co_art     String   @default("1)", map: "DF__reng_ndd__co_art__3812882C") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_ndd__co_alm__3906AC65") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_ndd__total___39FAD09E") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_ndd__stotal__3AEEF4D7") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_ndd__pendie__3BE31910") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_ndd__uni_ve__3CD73D49") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_ndd__prec_v__3DCB6182") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_ndd__porc_d__3EBF85BB") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_ndd__tipo_i__3FB3A9F4") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_ndd__reng_n__40A7CE2D") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_ndd__cos_pr__419BF266") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_ndd__ult_co__4290169F") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_ndd__ult_co__43843AD8") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_ndd__cos_pr__44785F11") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_ndd__total___456C834A") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_ndd__monto___4660A783") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_ndd__prec_v__4754CBBC") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_ndd__anulad__4848EFF5")
  des_art    String   @default("1)", map: "DF__reng_ndd__des_ar__493D142E") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_ndd__selecc__4A313867")
  cant_imp   Decimal  @default(0, map: "DF__reng_ndd__cant_i__4B255CA0") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_ndd__coment__4C1980D9") @db.Text
  rowguid    String   @unique(map: "index_551009044") @default(dbgenerated("newid()"), map: "DF__reng_ndd__rowgui__46D346CA") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_ndd__total___4D0DA512") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_ndd__mon_il__4E01C94B") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_ndd__otros__4EF5ED84") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_ndd__nro_lo__4FEA11BD") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_ndd__fec_lo__50DE35F6") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_ndd__pendie__51D25A2F") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_ndd__tipo_d__52C67E68") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_ndd__reng_d__53BAA2A1")
  num_doc2   Int      @default(0, map: "DF__reng_ndd__num_do__54AEC6DA")
  co_alma2   String   @default("1)", map: "DF__RENG_NDD__co_alm__22633E2F") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_ndd__aux01__0AAC7B86") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_ndd__aux02__0BA09FBF") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_ndd__cant_p__7A3223E8") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_ndd__imp_pr__7B264821") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ndd_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_ndd_sub_alma")
  tabulado   tabulado @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_reng_ndd_tabulado")

  @@id([fact_num, reng_num], map: "reng_ndd_reng_ndd")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_nde {
  fact_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_nde__dis_ce__578B3385") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_nde__tipo_d__587F57BE") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_nde__reng_d__59737BF7")
  num_doc    Int      @default(0, map: "DF__reng_nde__num_do__5A67A030")
  co_art     String   @default("1)", map: "DF__reng_nde__co_art__5B5BC469") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_nde__co_alm__5C4FE8A2") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_nde__total___5D440CDB") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_nde__stotal__5E383114") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_nde__pendie__5F2C554D") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_nde__uni_ve__60207986") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_nde__prec_v__61149DBF") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_nde__porc_d__6208C1F8") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_nde__tipo_i__62FCE631") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_nde__reng_n__63F10A6A") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_nde__cos_pr__64E52EA3") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_nde__ult_co__65D952DC") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_nde__ult_co__66CD7715") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_nde__cos_pr__67C19B4E") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_nde__total___68B5BF87") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_nde__monto___69A9E3C0") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_nde__prec_v__6A9E07F9") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_nde__anulad__6B922C32")
  des_art    String   @default("1)", map: "DF__reng_nde__des_ar__6C86506B") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_nde__selecc__6D7A74A4")
  cant_imp   Decimal  @default(0, map: "DF__reng_nde__cant_i__6E6E98DD") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_nde__coment__6F62BD16") @db.Text
  rowguid    String   @unique(map: "index_826486023") @default(dbgenerated("newid()"), map: "DF__reng_nde__rowgui__4C8C2020") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_nde__total___7056E14F") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_nde__mon_il__714B0588") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_nde__otros__723F29C1") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_nde__nro_lo__73334DFA") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_nde__fec_lo__74277233") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_nde__pendie__751B966C") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_nde__tipo_d__760FBAA5") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_nde__reng_d__7703DEDE")
  num_doc2   Int      @default(0, map: "DF__reng_nde__num_do__77F80317")
  co_alma2   String   @default("1)", map: "DF__RENG_NDE__co_alm__23576268") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_nde__aux01__0C94C3F8") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_nde__aux02__0D88E831") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_nde__cant_p__7D0E9093") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_nde__imp_pr__7E02B4CC") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_nde_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_nde_sub_alma")

  @@id([fact_num, reng_num], map: "reng_nde_reng_nde")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_ndr {
  fact_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_ndr__dis_ce__7AD46FC2") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_ndr__tipo_d__7BC893FB") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_ndr__reng_d__7CBCB834")
  num_doc    Int      @default(0, map: "DF__reng_ndr__num_do__7DB0DC6D")
  co_art     String   @default("1)", map: "DF__reng_ndr__co_art__7EA500A6") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_ndr__co_alm__7F9924DF") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_ndr__total___008D4918") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_ndr__stotal__01816D51") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_ndr__pendie__0275918A") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_ndr__uni_ve__0369B5C3") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_ndr__prec_v__045DD9FC") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_ndr__porc_d__0551FE35") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_ndr__tipo_i__0646226E") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_ndr__reng_n__073A46A7") @db.Decimal(20, 8)
  cos_pro_un Decimal  @default(0, map: "DF__reng_ndr__cos_pr__082E6AE0") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_ndr__ult_co__09228F19") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_ndr__ult_co__0A16B352") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_ndr__cos_pr__0B0AD78B") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_ndr__total___0BFEFBC4") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_ndr__monto___0CF31FFD") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_ndr__prec_v__0DE74436") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_ndr__anulad__0EDB686F")
  des_art    String   @default("1)", map: "DF__reng_ndr__des_ar__0FCF8CA8") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_ndr__selecc__10C3B0E1")
  cant_imp   Decimal  @default(0, map: "DF__reng_ndr__cant_i__11B7D51A") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_ndr__coment__12ABF953") @db.Text
  rowguid    String   @unique(map: "index_922486365") @default(dbgenerated("newid()"), map: "DF__reng_ndr__rowgui__5244F976") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_ndr__total___13A01D8C") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_ndr__mon_il__149441C5") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_ndr__otros__158865FE") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_ndr__nro_lo__167C8A37") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_ndr__fec_lo__1770AE70") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_ndr__pendie__1864D2A9") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_ndr__tipo_d__1958F6E2") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_ndr__reng_d__1A4D1B1B")
  num_doc2   Int      @default(0, map: "DF__reng_ndr__num_do__1B413F54")
  co_alma2   String   @default("1)", map: "DF__RENG_NDR__co_alm__244B86A1") @db.Char(6)
  aux01      Decimal  @default(0, map: "DF__reng_ndr__aux01__0E7D0C6A") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_ndr__aux02__0F7130A3") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_ndr__cant_p__7FEAFD3E") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_ndr__imp_pr__00DF2177") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ndr_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_ndr_sub_alma")

  @@id([fact_num, reng_num], map: "reng_ndr_reng_ndr")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([tipo_imp], map: "itipo_imp")
  @@index([reng_num], map: "reng_num")
}

model reng_odp {
  odp_num   Int     @default(0, map: "DF_reng_odp_odp_num")
  reng_num  Int     @default(0, map: "DF_reng_odp_reng_num")
  co_art    String  @default("1)", map: "DF_reng_odp_co_art") @db.Char(30)
  co_uni    String  @default("1)", map: "DF_reng_odp_co_uni") @db.Char(6)
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_reng_odp_rowguid") @db.UniqueIdentifier
  cant_req  Decimal @default(0, map: "DF_reng_odp_cant_req") @db.Decimal(18, 5)
  cant_ent  Decimal @default(0, map: "DF_reng_odp_cant_ent") @db.Decimal(18, 5)
  cant_ent2 Decimal @default(0, map: "DF_reng_odp_cant_ent2") @db.Decimal(18, 0)
  cant_com  Decimal @default(0, map: "DF_reng_odp_cant_com") @db.Decimal(18, 5)
  cant_com2 Decimal @default(0, map: "DF_reng_odp_cant_com2") @db.Decimal(18, 0)
  cant_max  Decimal @default(0, map: "DF_reng_odp_cant_max") @db.Decimal(18, 5)
  cant_dev  Decimal @default(0, map: "DF_reng_odp_cant_dev") @db.Decimal(18, 5)
  cant_dev2 Decimal @default(0, map: "DF_reng_odp_cant_dev2") @db.Decimal(18, 0)
  cant_xde  Decimal @default(0, map: "DF_reng_odp_cant_tde") @db.Decimal(18, 5)
  cant_xde2 Decimal @default(0, map: "DF_reng_odp_cant_xde2") @db.Decimal(18, 0)
  dis_cen   String  @default("1)", map: "DF_reng_odp_dis_cen") @db.Text
  subced    Int     @default(0, map: "DF_reng_odp_subced")
  total_uni Decimal @default(1, map: "DF_reng_odp_total_uni") @db.Decimal(18, 5)
  co_tar    String  @default("1)", map: "DF_reng_odp_co_tar") @db.Char(10)
  art       art     @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_odp_art")
  spodp     spodp   @relation(fields: [odp_num], references: [odp_num], onUpdate: NoAction, map: "FK_reng_odp_spodp")

  @@id([odp_num, reng_num], map: "PK_reng_odp")
}

model reng_opg {
  ord_num  Int
  reng_num Int
  cta_egre String   @default("1)", map: "DF__reng_opg__cta_eg__2F7D422B") @db.Char(6)
  descrip  String   @default("1)", map: "DF__reng_opg__descri__30716664") @db.Text
  monto_a  Decimal  @default(0, map: "DF__reng_opg__monto___31658A9D") @db.Decimal(18, 5)
  monto_co Decimal  @default(0, map: "DF__reng_opg__monto___3259AED6") @db.Decimal(18, 5)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_opg_rowguid") @db.UniqueIdentifier
  dis_cen  String   @default("1)", map: "DF__RENG_OPG__dis_ce__52F9F1E4") @db.Text
  tipo_imp String   @default("1)", map: "DF__RENG_OPG__tipo_i__575492AD") @db.Char(1)
  aux01    Decimal  @default(0, map: "DF__reng_opg__aux01__106554DC") @db.Decimal(18, 5)
  aux02    String   @default("1)", map: "DF__reng_opg__aux02__11597915") @db.VarChar(30)
  cta_ingr cta_ingr @relation(fields: [cta_egre], references: [co_ingr], onUpdate: NoAction, map: "FK_reng_opg_cta_ingr")

  @@id([ord_num, reng_num], map: "PK_reng_opg")
  @@index([cta_egre], map: "IX_reng_opg")
  @@index([rowguid], map: "IX_reng_opg_1")
  @@index([ord_num], map: "IX_reng_opg_2")
}

model reng_ord {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_ord__tipo_d__788212FC") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_ord__reng_d__79763735")
  num_doc    Int      @default(0, map: "DF__reng_ord__num_do__7A6A5B6E")
  co_art     String   @default("1)", map: "DF__reng_ord__co_art__7B5E7FA7") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_ord__co_alm__7C52A3E0") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_ord__total___7D46C819") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_ord__stotal__7E3AEC52") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_ord__pendie__7F2F108B") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_ord__uni_ve__002334C4") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_ord__prec_v__011758FD") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_ord__porc_d__020B7D36") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_ord__tipo_i__02FFA16F") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_ord__reng_n__03F3C5A8") @db.Decimal(20, 8)
  cos_pro_un Decimal  @default(0, map: "DF__reng_ord__cos_pr__04E7E9E1") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_ord__ult_co__05DC0E1A") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_ord__ult_co__06D03253") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_ord__cos_pr__07C4568C") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_ord__total___08B87AC5") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_ord__monto___09AC9EFE") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_ord__prec_v__0AA0C337") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_ord__anulad__0B94E770")
  des_art    String   @default("1)", map: "DF__reng_ord__des_ar__0C890BA9") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_ord__selecc__0D7D2FE2")
  cant_imp   Decimal  @default(0, map: "DF__reng_ord__cant_i__0E71541B") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_ord__coment__0F657854") @db.Text
  rowguid    String   @unique(map: "index_1018486707") @default(dbgenerated("newid()"), map: "DF__reng_ord__rowgui__57FDD2CC") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_ord__total___10599C8D") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_ord__mon_il__114DC0C6") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_ord__otros__1241E4FF") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_ord__nro_lo__13360938") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_ord__fec_lo__142A2D71") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_ord__pendie__151E51AA") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_ord__tipo_d__161275E3") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_ord__reng_d__17069A1C")
  num_doc2   Int      @default(0, map: "DF__reng_ord__num_do__17FABE55")
  co_alma2   String   @default("1)", map: "DF__RENG_ORD__co_alm__253FAADA") @db.Char(6)
  dis_cen    String   @default("1)", map: "DF__RENG_ORD__dis_ce__38BAFCF4") @db.Text
  aux01      Decimal  @default(0, map: "DF__reng_ord__aux01__124D9D4E") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_ord__aux02__1341C187") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_ord__cant_p__03BB8E22") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_ord__imp_pr__04AFB25B") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ord_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_ord_sub_alma")

  @@id([fact_num, reng_num], map: "reng_ord_reng_ord")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([tipo_imp], map: "itipo_imp")
  @@index([reng_num], map: "reng_num")
}

model reng_pag {
  cob_num      Int
  reng_num     Int
  tp_doc_cob   String    @default("1)", map: "DF__reng_pag__tp_doc__1E1DABFF") @db.Char(4)
  doc_num      Int       @default(0, map: "DF__reng_pag__doc_nu__1F11D038")
  neto         Decimal   @default(0, map: "DF__reng_pag__neto__2005F471") @db.Decimal(18, 2)
  neto_tmp     Decimal   @default(0, map: "DF__reng_pag__neto_t__20FA18AA") @db.Decimal(18, 2)
  dppago       Decimal   @default(0, map: "DF__reng_pag__dppago__21EE3CE3") @db.Decimal(18, 2)
  dppago_tmp   Decimal   @default(0, map: "DF__reng_pag__dppago__22E2611C") @db.Decimal(18, 2)
  reng_ncr     Decimal   @default(0, map: "DF__reng_pag__reng_n__23D68555") @db.Decimal(18, 2)
  co_ven       String    @default("1)", map: "DF__reng_pag__co_ven__24CAA98E") @db.Char(6)
  comi_porc    Decimal   @default(0, map: "DF__reng_pag__comi_p__25BECDC7") @db.Decimal(18, 2)
  comi_linea   Decimal   @default(0, map: "DF__reng_pag__comi_l__26B2F200") @db.Decimal(18, 2)
  comi_conc    Decimal   @default(0, map: "DF__reng_pag__comi_c__27A71639") @db.Decimal(18, 2)
  comi_art     Decimal   @default(0, map: "DF__reng_pag__comi_a__289B3A72") @db.Decimal(18, 2)
  sign_aju_c   String    @default("1)", map: "DF__reng_pag__sign_a__298F5EAB") @db.Char(1)
  porc_aju_c   Decimal   @default(0, map: "DF__reng_pag__porc_a__2A8382E4") @db.Decimal(18, 2)
  por_cob      Decimal   @default(0, map: "DF__reng_pag__por_co__2B77A71D") @db.Decimal(18, 2)
  comi_cob     Decimal   @default(0, map: "DF__reng_pag__comi_c__2C6BCB56") @db.Decimal(18, 2)
  mont_cob     Decimal   @default(0, map: "DF__reng_pag__mont_c__2D5FEF8F") @db.Decimal(18, 2)
  sino_pago    Boolean   @default(false, map: "DF__reng_pag__sino_p__2E5413C8")
  sino_reten   Boolean   @default(false, map: "DF__reng_pag__sino_r__2F483801")
  monto_reten  Decimal   @default(0, map: "DF__reng_pag__monto___303C5C3A") @db.Decimal(18, 5)
  monto_dppago Decimal   @default(0, map: "DF__reng_pag__monto___31308073") @db.Decimal(18, 5)
  imp_pago     Decimal   @default(0, map: "DF__reng_pag__imp_pa__3224A4AC") @db.Decimal(18, 2)
  monto_obj    Decimal   @default(0, map: "DF__reng_pag__monto___3318C8E5") @db.Decimal(18, 2)
  isv          Decimal   @default(0, map: "DF__reng_pag__isv__340CED1E") @db.Decimal(18, 2)
  nro_fact     String    @default("1)", map: "DF__reng_pag__nro_fa__35011157") @db.Char(20)
  moneda       String    @default("1)", map: "DF__reng_pag__moneda__35F53590") @db.Char(10)
  tasa         Decimal   @default(1, map: "DF__reng_pag__tasa__36E959C9") @db.Decimal(18, 5)
  sustraen     Decimal   @default(0, map: "DF__reng_pag__sustra__37DD7E02") @db.Decimal(18, 2)
  rowguid      String    @unique(map: "index_1868585745") @default(dbgenerated("newid()"), map: "DF__reng_pag__rowgui__5DB6AC22") @db.UniqueIdentifier
  co_islr      String    @default("1)", map: "DF__reng_pag__co_isl__38D1A23B") @db.Char(6)
  fec_emis     DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_pag__fec_em__39C5C674") @db.SmallDateTime
  fec_venc     DateTime  @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_pag__fec_ve__3AB9EAAD") @db.SmallDateTime
  ret_iva      Decimal   @default(0, map: "DF_reng_pag_ret_iva") @db.Decimal(18, 2)
  fact_iva     Int       @default(0, map: "DF_reng_pag_fact_iva")
  numcon       String    @default("1)", map: "DF__reng_pag__numcon__307D1EB3") @db.Char(20)
  porc_retn    Decimal   @default(0, map: "DF__reng_pag__porc_r__344DAF97") @db.Decimal(18, 8)
  porc_desc    Decimal   @default(0, map: "DF__reng_pag__porc_d__3541D3D0") @db.Decimal(18, 8)
  aux01        Decimal   @default(0, map: "DF__reng_pag__aux01__1435E5C0") @db.Decimal(18, 5)
  aux02        String    @default("1)", map: "DF__reng_pag__aux02__152A09F9") @db.VarChar(30)
  prov_ter     String    @default("1)", map: "DF__reng_pag__prov_t__4316F928") @db.Char(10)
  reng_ter     Int       @default(0, map: "DF__reng_pag__reng_t__440B1D61")
  fec_com      DateTime? @db.SmallDateTime

  @@id([reng_num, cob_num], map: "reng_pag_reng_pag")
  @@index([doc_num], map: "doc_num")
  @@index([reng_num], map: "ireng_num")
  @@index([tp_doc_cob], map: "itp_doc_co")
  @@index([cob_num], map: "pagnum")
  @@index([reng_num], map: "reng_num")
}

model reng_ped {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_ped__tipo_d__3D965758") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_ped__reng_d__3E8A7B91")
  num_doc    Int      @default(0, map: "DF__reng_ped__num_do__3F7E9FCA")
  co_art     String   @default("1)", map: "DF__reng_ped__co_art__4072C403") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_ped__co_alm__4166E83C") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_ped__total___425B0C75") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_ped__stotal__434F30AE") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_ped__pendie__444354E7") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_ped__uni_ve__45377920") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_ped__prec_v__462B9D59") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_ped__porc_d__471FC192") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_ped__tipo_i__4813E5CB") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_ped__reng_n__49080A04") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_ped__cos_pr__49FC2E3D") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_ped__ult_co__4AF05276") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_ped__ult_co__4BE476AF") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_ped__cos_pr__4CD89AE8") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_ped__total___4DCCBF21") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_ped__monto___4EC0E35A") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_ped__prec_v__4FB50793") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_ped__anulad__50A92BCC")
  des_art    String   @default("1)", map: "DF__reng_ped__des_ar__519D5005") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_ped__selecc__5291743E")
  cant_imp   Decimal  @default(0, map: "DF__reng_ped__cant_i__53859877") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_ped__coment__5479BCB0") @db.Text
  rowguid    String   @unique(map: "index_1178487277") @default(dbgenerated("newid()"), map: "DF__reng_ped__rowgui__636F8578") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_ped__total___556DE0E9") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_ped__mon_il__56620522") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_ped__otros__5756295B") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_ped__nro_lo__584A4D94") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_ped__fec_lo__593E71CD") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_ped__pendie__5A329606") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_ped__tipo_d__5B26BA3F") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_ped__reng_d__5C1ADE78")
  num_doc2   Int      @default(0, map: "DF__reng_ped__num_do__5D0F02B1")
  serialp    String   @default("0)", map: "DF_reng_ped_serialp") @db.Char(30)
  valido     Boolean  @default(false, map: "DF__RENG_PED__valido__0A01A4B9")
  co_alma2   String   @default("1)", map: "DF__RENG_PED__co_alm__2633CF13") @db.Char(6)
  dis_cen    String   @default("1)", map: "DF__RENG_PED__dis_ce__39AF212D") @db.Text
  aux01      Decimal  @default(0, map: "DF__reng_ped__aux01__161E2E32") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_ped__aux02__1712526B") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_ped__cant_p__0697FACD") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_ped__imp_pr__078C1F06") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_ped_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_ped_sub_alma")
  tabulado   tabulado @relation(fields: [tipo_imp], references: [tipo], onUpdate: NoAction, map: "FK_reng_ped_tabulado")

  @@id([fact_num, reng_num], map: "reng_ped_reng_ped")
  @@index([co_art], map: "co_art")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_pla {
  pla_num   Int       @default(0, map: "DF_reng_pla_pla_num_43AD8CB3")
  reng_num  Int       @default(0, map: "DF_reng_pla_reng_num_44A1B0EC")
  xstock    Boolean   @default(false, map: "DF_reng_pla_xstock_4595D525")
  co_art    String    @db.Char(30)
  m1        Decimal   @default(0, map: "DF_reng_pla_m1") @db.Decimal(18, 5)
  m2        Decimal   @default(0, map: "DF_reng_pla_m2") @db.Decimal(18, 5)
  m3        Decimal   @default(0, map: "DF_reng_pla_m3") @db.Decimal(18, 5)
  m4        Decimal   @default(0, map: "DF_reng_pla_m4") @db.Decimal(18, 5)
  m5        Decimal   @default(0, map: "DF_reng_pla_m5") @db.Decimal(18, 5)
  m6        Decimal   @default(0, map: "DF_reng_pla_m6") @db.Decimal(18, 5)
  m7        Decimal   @default(0, map: "DF_reng_pla_m7") @db.Decimal(18, 5)
  m8        Decimal   @default(0, map: "DF_reng_pla_m8") @db.Decimal(18, 5)
  m9        Decimal   @default(0, map: "DF_reng_pla_m9") @db.Decimal(18, 5)
  m10       Decimal   @default(0, map: "DF_reng_pla_m10") @db.Decimal(18, 5)
  m11       Decimal   @default(0, map: "DF_reng_pla_m11") @db.Decimal(18, 5)
  m12       Decimal   @default(0, map: "DF_reng_pla_m12") @db.Decimal(18, 5)
  d1        Decimal   @default(0, map: "DF_reng_pla_d1") @db.Decimal(18, 5)
  d2        Decimal   @default(0, map: "DF_reng_pla_d2") @db.Decimal(18, 5)
  d3        Decimal   @default(0, map: "DF_reng_pla_d3") @db.Decimal(18, 5)
  d4        Decimal   @default(0, map: "DF_reng_pla_d4") @db.Decimal(18, 5)
  d5        Decimal   @default(0, map: "DF_reng_pla_d5") @db.Decimal(18, 5)
  d6        Decimal   @default(0, map: "DF_reng_pla_d6") @db.Decimal(18, 5)
  d7        Decimal   @default(0, map: "DF_reng_pla_d7") @db.Decimal(18, 5)
  d8        Decimal   @default(0, map: "DF_reng_pla_d8") @db.Decimal(18, 5)
  d9        Decimal   @default(0, map: "DF_reng_pla_d9") @db.Decimal(18, 5)
  d10       Decimal   @default(0, map: "DF_reng_pla_d10") @db.Decimal(18, 5)
  d11       Decimal   @default(0, map: "DF_reng_pla_d11") @db.Decimal(18, 5)
  d12       Decimal   @default(0, map: "DF_reng_pla_d12") @db.Decimal(18, 5)
  enero     Int       @default(0, map: "DF_reng_pla_enero")
  rowguid   String    @default(dbgenerated("newid()"), map: "DF_reng_pla_rowguid") @db.UniqueIdentifier
  spplanenc spplanenc @relation(fields: [pla_num], references: [pla_num], onDelete: Cascade, onUpdate: NoAction, map: "FK_reng_pla_spplanenc")

  @@id([pla_num, reng_num], map: "PK_reng_pla")
  @@index([co_art], map: "ireng_pla_co_art")
  @@index([reng_num], map: "ireng_pla_reng_num")
}

model reng_plc {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_plc__tipo_d__5A30FF58") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_plc__reng_d__5B252391")
  num_doc    Int      @default(0, map: "DF__reng_plc__num_do__5C1947CA")
  co_art     String   @default("1)", map: "DF__reng_plc__co_art__5D0D6C03") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_plc__co_alm__5E01903C") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_plc__total___5EF5B475") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_plc__stotal__5FE9D8AE") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_plc__pendie__60DDFCE7") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_plc__uni_ve__61D22120") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_plc__prec_v__62C64559") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_plc__porc_d__63BA6992") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_plc__tipo_i__64AE8DCB") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_plc__reng_n__65A2B204") @db.Decimal(20, 8)
  cos_pro_un Decimal  @default(0, map: "DF__reng_plc__cos_pr__6696D63D") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_plc__ult_co__678AFA76") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_plc__ult_co__687F1EAF") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_plc__cos_pr__697342E8") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_plc__total___6A676721") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_plc__monto___6B5B8B5A") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_plc__prec_v__6C4FAF93") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_plc__anulad__6D43D3CC")
  des_art    String   @default("1)", map: "DF__reng_plc__des_ar__6E37F805") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_plc__selecc__6F2C1C3E")
  cant_imp   Decimal  @default(0, map: "DF__reng_plc__cant_i__70204077") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_plc__coment__711464B0") @db.Text
  rowguid    String   @unique(map: "index_1985535999") @default(dbgenerated("newid()"), map: "DF__reng_plc__rowgui__41B98BF2") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_plc__total___720888E9") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_plc__mon_il__72FCAD22") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_plc__otros__73F0D15B") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_plc__nro_lo__74E4F594") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_plc__fec_lo__75D919CD") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_plc__pendie__76CD3E06") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_plc__tipo_d__77C1623F") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_plc__reng_d__78B58678")
  num_doc2   Int      @default(0, map: "DF__reng_plc__num_do__79A9AAB1")
  co_alma2   String   @default("1)", map: "DF__RENG_PLC__co_alm__2727F34C") @db.Char(6)
  dis_cen    String   @default("1)", map: "DF__RENG_PLC__dis_ce__3AA34566") @db.Text
  aux01      Decimal  @default(0, map: "DF__reng_plc__aux01__180676A4") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_plc__aux02__18FA9ADD") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_plc__cant_p__09746778") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_plc__imp_pr__0A688BB1") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_plc_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_plc_sub_alma")

  @@id([fact_num, reng_num], map: "reng_plc_reng_plc")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_plv {
  fact_num   Int
  reng_num   Int
  tipo_doc   String   @default("1)", map: "DF__reng_plv__tipo_d__5FEB6F5C") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_plv__reng_d__60DF9395")
  num_doc    Int      @default(0, map: "DF__reng_plv__num_do__61D3B7CE")
  co_art     String   @default("1)", map: "DF__reng_plv__co_art__62C7DC07") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_plv__co_alm__63BC0040") @db.Char(6)
  total_art  Decimal  @default(0, map: "DF__reng_plv__total___64B02479") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF__reng_plv__stotal__65A448B2") @db.Decimal(18, 5)
  pendiente  Decimal  @default(0, map: "DF__reng_plv__pendie__66986CEB") @db.Decimal(18, 5)
  uni_venta  String   @default("1)", map: "DF__reng_plv__uni_ve__678C9124") @db.Char(6)
  prec_vta   Decimal  @default(0, map: "DF__reng_plv__prec_v__6880B55D") @db.Decimal(18, 5)
  porc_desc  String   @default("1)", map: "DF__reng_plv__porc_d__6974D996") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_plv__tipo_i__6A68FDCF") @db.Char(1)
  reng_neto  Decimal  @default(0, map: "DF__reng_plv__reng_n__6B5D2208") @db.Decimal(18, 2)
  cos_pro_un Decimal  @default(0, map: "DF__reng_plv__cos_pr__6C514641") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF__reng_plv__ult_co__6D456A7A") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF__reng_plv__ult_co__6E398EB3") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF__reng_plv__cos_pr__6F2DB2EC") @db.Decimal(18, 5)
  total_dev  Decimal  @default(0, map: "DF__reng_plv__total___7021D725") @db.Decimal(18, 5)
  monto_dev  Decimal  @default(0, map: "DF__reng_plv__monto___7115FB5E") @db.Decimal(18, 5)
  prec_vta2  Decimal  @default(0, map: "DF__reng_plv__prec_v__720A1F97") @db.Decimal(18, 5)
  anulado    Boolean  @default(false, map: "DF__reng_plv__anulad__72FE43D0")
  des_art    String   @default("1)", map: "DF__reng_plv__des_ar__73F26809") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_plv__selecc__74E68C42")
  cant_imp   Decimal  @default(0, map: "DF__reng_plv__cant_i__75DAB07B") @db.Decimal(18, 5)
  comentario String   @default("1)", map: "DF__reng_plv__coment__76CED4B4") @db.Text
  rowguid    String   @unique(map: "index_1299535999") @default(dbgenerated("newid()"), map: "DF__reng_plv__rowgui__41B98BF2") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_plv__total___77C2F8ED") @db.Decimal(18, 5)
  mon_ilc    Decimal  @default(0, map: "DF__reng_plv__mon_il__78B71D26") @db.Decimal(18, 5)
  otros      Decimal  @default(0, map: "DF__reng_plv__otros__79AB415F") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_plv__nro_lo__7A9F6598") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_plv__fec_lo__7B9389D1") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF__reng_plv__pendie__7C87AE0A") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_plv__tipo_d__7D7BD243") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_plv__reng_d__7E6FF67C")
  num_doc2   Int      @default(0, map: "DF__reng_plv__num_do__7F641AB5")
  co_alma2   String   @default("1)", map: "DF__RENG_PLV__co_alm__281C1785") @db.Char(6)
  dis_cen    String   @default("1)", map: "DF__RENG_PLV__dis_ce__3B97699F") @db.Text
  aux01      Decimal  @default(0, map: "DF__reng_plv__aux01__19EEBF16") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_plv__aux02__1AE2E34F") @db.VarChar(30)
  cant_prod  Decimal  @default(0, map: "DF__reng_plv__cant_p__0C50D423") @db.Decimal(18, 5)
  imp_prod   Decimal  @default(0, map: "DF__reng_plv__imp_pr__0D44F85C") @db.Decimal(18, 5)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_plv_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_plv_sub_alma")

  @@id([fact_num, reng_num], map: "reng_plv_reng_plv")
  @@index([fact_num], map: "fact_num")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
}

model reng_pve {
  fact_num   Int      @default(0, map: "DF__reng_pve__fact_n__5E95C1C2")
  reng_num   Int      @default(0, map: "DF__reng_pve__reng_n__5F89E5FB")
  dis_cen    String   @default("1)", map: "DF__reng_pve__dis_ce__607E0A34") @db.Text
  tipo_doc   String   @default("1)", map: "DF__reng_pve__tipo_d__61722E6D") @db.Char(1)
  reng_doc   Int      @default(0, map: "DF__reng_pve__reng_d__626652A6")
  num_doc    Int      @default(0, map: "DF__reng_pve__num_do__635A76DF")
  co_art     String   @default("1)", map: "DF__reng_pve__co_art__644E9B18") @db.Char(30)
  co_alma    String   @default("1)", map: "DF__reng_pve__co_alm__6542BF51") @db.Char(6)
  total_art  Float    @default(0, map: "DF__reng_pve__total___6636E38A")
  stotal_art Float    @default(0, map: "DF__reng_pve__stotal__672B07C3")
  pendiente  Float    @default(0, map: "DF__reng_pve__pendie__681F2BFC")
  uni_venta  String   @default("1)", map: "DF__reng_pve__uni_ve__69135035") @db.Char(6)
  prec_vta   Float    @default(0, map: "DF__reng_pve__prec_v__6A07746E")
  porc_desc  String   @default("1)", map: "DF__reng_pve__porc_d__6AFB98A7") @db.Char(15)
  tipo_imp   String   @default("1)", map: "DF__reng_pve__tipo_i__6BEFBCE0") @db.Char(1)
  isv        Float    @default(0, map: "DF__reng_pve__isv__6CE3E119")
  reng_neto  Float    @default(0, map: "DF__reng_pve__reng_n__6DD80552")
  cos_pro_un Float    @default(0, map: "DF__reng_pve__cos_pr__6ECC298B")
  ult_cos_un Float    @default(0, map: "DF__reng_pve__ult_co__6FC04DC4")
  ult_cos_om Float    @default(0, map: "DF__reng_pve__ult_co__70B471FD")
  cos_pro_om Float    @default(0, map: "DF__reng_pve__cos_pr__71A89636")
  total_dev  Float    @default(0, map: "DF__reng_pve__total___729CBA6F")
  monto_dev  Float    @default(0, map: "DF__reng_pve__monto___7390DEA8")
  prec_vta2  Float    @default(0, map: "DF__reng_pve__prec_v__748502E1")
  anulado    Boolean  @default(false, map: "DF__reng_pve__anulad__7579271A")
  des_art    String   @default("1)", map: "DF__reng_pve__des_ar__766D4B53") @db.Text
  seleccion  Boolean  @default(false, map: "DF__reng_pve__selecc__77616F8C")
  cant_imp   Float    @default(0, map: "DF__reng_pve__cant_i__785593C5")
  comentario String   @default("1)", map: "DF__reng_pve__coment__7949B7FE") @db.Text
  total_uni  Float    @default(1, map: "DF__reng_pve__total___7A3DDC37")
  mon_ilc    Float    @default(0, map: "DF__reng_pve__mon_il__7B320070")
  otros      Float    @default(0, map: "DF__reng_pve__otros__7C2624A9")
  nro_lote   String   @default("1)", map: "DF__reng_pve__nro_lo__7D1A48E2") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_pve__fec_lo__7E0E6D1B") @db.SmallDateTime
  pendiente2 Float    @default(0, map: "DF__reng_pve__pendie__7F029154")
  tipo_doc2  String   @default("1)", map: "DF__reng_pve__tipo_d__7FF6B58D") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_pve__reng_d__00EAD9C6")
  num_doc2   Int      @default(0, map: "DF__reng_pve__num_do__01DEFDFF")
  co_alma2   String   @default("1)", map: "DF__reng_pve__co_alm__02D32238") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_pve_rowguid") @db.UniqueIdentifier

  @@id([fact_num, reng_num], map: "PK_reng_pve")
  @@index([rowguid], map: "index_112124545")
  @@index([fact_num], map: "IX_reng_pve")
  @@index([reng_num], map: "IX_reng_pve_1")
}

model reng_req {
  req_num    Int      @default(0, map: "DF_reng_req_req_num")
  reng_num   Int      @default(0, map: "DF_reng_req_reng_num")
  dis_cen    String   @default("1)", map: "DF_reng_req_dis_cen") @db.Text
  co_art     String   @default("1)", map: "DF_reng_req_co_art") @db.Char(30)
  cant_req   Decimal  @default(0, map: "DF_reng_req_cant_req") @db.Decimal(18, 5)
  cant_com   Decimal  @default(0, map: "DF_reng_req_cant_com") @db.Decimal(18, 5)
  cant_xsol  Decimal  @default(0, map: "DF_reng_req_cant_xsol") @db.Decimal(18, 5)
  cant_sol   Decimal  @default(0, map: "DF_reng_req_cant_sol") @db.Decimal(18, 5)
  total_art  Decimal  @default(0, map: "DF_reng_req_total_art") @db.Decimal(18, 5)
  stotal_art Decimal  @default(0, map: "DF_reng_req_stotal_art") @db.Decimal(18, 5)
  descrip    String   @default("1)", map: "DF_reng_req_descrip") @db.Char(60)
  uni_venta  String   @default("1)", map: "DF_reng_req_uni_venta") @db.Char(6)
  suni_venta String   @default("1)", map: "DF_reng_req_suni_venta") @db.Char(6)
  total_uni  Decimal  @default(0, map: "DF_reng_req_total_uni") @db.Decimal(18, 5)
  cos_pro_un Decimal  @default(0, map: "DF_reng_req_cos_pro_un") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF_reng_req_cos_pro_om") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF_reng_req_ult_cos_un") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF_reng_req_ult_cos_om") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF_reng_req_nro_lote") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_reng_req_fec_lote") @db.SmallDateTime
  pendiente2 Decimal  @default(0, map: "DF_reng_req_pendiente2") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF_reng_req_tipo_doc2") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF_reng_req_reng_doc2")
  num_doc2   Int      @default(0, map: "DF_reng_req_num_doc2")
  multilote  String   @default("1)", map: "DF_reng_req_multilote") @db.Text
  subced     Int      @default(0, map: "DF_reng_req_subced")
  cant_sol2  Decimal  @default(0, map: "DF_reng_req_cant_sol2") @db.Decimal(18, 0)
  total_art2 Decimal  @default(0, map: "DF_reng_req_total_art2") @db.Decimal(18, 0)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_req_rowguid") @db.UniqueIdentifier
  sustituto  Boolean  @default(false, map: "DF_reng_req_sustituto")
  co_tar     String   @default("1)", map: "DF_reng_req_co_tar") @db.Char(10)

  @@id([req_num, reng_num], map: "PK_reng_req")
  @@index([co_art], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([nro_lote], map: "nro_lote")
  @@index([reng_num], map: "rengnum")
  @@index([req_num], map: "req_num")
}

model reng_res {
  rma_num    Int      @default(0, map: "DF__reng_res__rma_nu__540586BB")
  reng_num   Int      @default(0, map: "DF__reng_res__reng_n__54F9AAF4")
  tipo       String   @default("1)", map: "DF__reng_res__tipo__55EDCF2D") @db.Char(6)
  co_art     String   @default("1)", map: "DF__reng_res__co_art__56E1F366") @db.Char(30)
  total_art  Float    @default(0, map: "DF__reng_res__total___57D6179F")
  stotal_art Float    @default(0, map: "DF__reng_res__stotal__58CA3BD8")
  co_alma    String   @default("1)", map: "DF__reng_res__co_alm__59BE6011") @db.Char(6)
  unidad     String   @default("1)", map: "DF__reng_res__unidad__5AB2844A") @db.Char(6)
  des_art    String   @default("1)", map: "DF_reng_res_des_art") @db.VarChar(120)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF__reng_res__rowgui__3769480D") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__reng_res__aux01__1BD70788") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_res__aux02__1CCB2BC1") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_res_art")
  rma_res    rma_res  @relation(fields: [rma_num], references: [rma_num], onUpdate: NoAction, map: "FK_reng_res_rma_res")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_res_sub_alma")

  @@id([rma_num, reng_num], map: "PK_reng_res")
  @@index([co_art], map: "co_art")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "reng_num")
  @@index([rma_num], map: "rma_num")
}

model reng_rmc {
  rma_num    Int
  reng_num   Int
  serial     String   @default("1)", map: "DF__reng_rmc__serial__1BF637C2") @db.Char(40)
  doc_tip_s  String   @default("1)", map: "DF__reng_rmc__doc_ti__1CEA5BFB") @db.Char(4)
  doc_num_s  Int      @default(0, map: "DF__reng_rmc__doc_nu__1DDE8034")
  co_art     String   @default("1)", map: "DF__reng_rmc__co_art__1ED2A46D") @db.Char(30)
  tipo_doc   String   @default("1)", map: "DF__reng_rmc__tipo_d__1FC6C8A6") @db.Char(1)
  num_doc    Int      @default(0, map: "DF__reng_rmc__num_do__20BAECDF")
  fec_doc_s  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_rmc__fec_do__21AF1118") @db.SmallDateTime
  tiempo_gar Float    @default(0, map: "DF__reng_rmc__tiempo__22A33551")
  fec_venc   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_rmc__fec_ve__2397598A") @db.SmallDateTime
  co_falla   String   @default("1)", map: "DF__reng_rmc__co_fal__248B7DC3") @db.Char(6)
  status     String   @default("1)", map: "DF__reng_rmc__status__257FA1FC") @db.Char(1)
  co_prov    String   @default("1)", map: "DF__reng_rmc__co_pro__2673C635") @db.Char(10)
  fec_entreg DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_rmc__fec_en__2767EA6E") @db.SmallDateTime
  rma_num_pr Int      @default(0, map: "DF__reng_rmc__rma_nu__285C0EA7")
  co_revi    String   @default("1)", map: "DF__reng_rmc__co_rev__295032E0") @db.Char(6)
  revisado   String   @default("1)", map: "DF__reng_rmc__revisa__2A445719") @db.Char(1)
  co_reem    String   @default("1)", map: "DF__reng_rmc__co_ree__2B387B52") @db.Char(6)
  treemplazo String   @default("1)", map: "DF__reng_rmc__treemp__2C2C9F8B") @db.Char(1)
  comentario String   @default("1)", map: "DF__reng_rmc__coment__2D20C3C4") @db.Text
  co_tec     String   @default("1)", map: "DF__reng_rmc__co_tec__2E14E7FD") @db.Char(6)
  seleccion  Boolean  @default(false, map: "DF__reng_rmc__selecc__2F090C36")
  co_alma    String   @default("1)", map: "DF__reng_rmc__co_alm__2FFD306F") @db.Char(6)
  des_art    String   @default("1)", map: "DF_reng_rmc_des_art") @db.VarChar(120)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_rmc_rowguid") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__reng_rmc__aux01__1DBF4FFA") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_rmc__aux02__1EB37433") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_rmc_art")
  rma_cli    rma_cli  @relation(fields: [rma_num], references: [rma_num], onUpdate: NoAction, map: "FK_reng_rmc_rma_cli")
  rma_reem   rma_reem @relation(fields: [co_reem], references: [co_reem], onUpdate: NoAction, map: "FK_reng_rmc_rma_reem")
  rma_revi   rma_revi @relation(fields: [co_revi], references: [co_revi], onUpdate: NoAction, map: "FK_reng_rmc_rma_revi")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_rmc_sub_alma")
  tecnico    tecnico  @relation(fields: [co_tec], references: [co_tec], onUpdate: NoAction, map: "FK_reng_rmc_tecnico")

  @@id([rma_num, reng_num], map: "PK_reng_rmc")
  @@index([reng_num], map: "reng_num")
  @@index([rma_num, serial], map: "reng_rmc1")
  @@index([rma_num_pr, serial], map: "reng_rmc2")
  @@index([rma_num], map: "rma_num")
}

model reng_rmp {
  rma_num    Int
  reng_num   Int
  serial     String   @default("1)", map: "DF__reng_rmp__serial__32D99D1A") @db.Char(40)
  doc_tip_e  String   @default("1)", map: "DF__reng_rmp__doc_ti__33CDC153") @db.Char(4)
  doc_num_e  Int      @default(0, map: "DF__reng_rmp__doc_nu__34C1E58C")
  co_art     String   @default("1)", map: "DF__reng_rmp__co_art__35B609C5") @db.Char(30)
  tipo_doc   String   @default("1)", map: "DF__reng_rmp__tipo_d__36AA2DFE") @db.Char(1)
  num_doc    Int      @default(0, map: "DF__reng_rmp__num_do__379E5237")
  fec_doc_e  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_rmp__fec_do__38927670") @db.SmallDateTime
  co_falla   String   @default("1)", map: "DF__reng_rmp__co_fal__39869AA9") @db.Char(6)
  status     String   @default("1)", map: "DF__reng_rmp__status__3A7ABEE2") @db.Char(1)
  fec_emis   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_rmp__fec_em__3B6EE31B") @db.SmallDateTime
  co_reem    String   @default("1)", map: "DF__reng_rmp__co_ree__3C630754") @db.Char(6)
  treemplazo String   @default("1)", map: "DF__reng_rmp__treemp__3D572B8D") @db.Char(1)
  comentario String   @default("1)", map: "DF__reng_rmp__coment__3E4B4FC6") @db.Text
  co_sucu    String   @default("1)", map: "DF__reng_rmp__co_suc__3F3F73FF") @db.Char(6)
  seleccion  Boolean  @default(false, map: "DF__reng_rmp__selecc__40339838")
  co_alma    String   @default("1)", map: "DF__reng_rmp__co_alm__4127BC71") @db.Char(6)
  des_art    String   @default("1)", map: "DF_reng_rmp_des_art") @db.VarChar(120)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_reng_rmp_rowguid") @db.UniqueIdentifier
  aux01      Decimal  @default(0, map: "DF__reng_rmp__aux01__1FA7986C") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_rmp__aux02__209BBCA5") @db.VarChar(30)
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_rmp_art")
  rma_prov   rma_prov @relation(fields: [rma_num], references: [rma_num], onUpdate: NoAction, map: "FK_reng_rmp_rma_prov")
  rma_reep   rma_reep @relation(fields: [co_reem], references: [co_reem], onUpdate: NoAction, map: "FK_reng_rmp_rma_reep")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_reng_rmp_sub_alma")

  @@id([reng_num, rma_num], map: "reng_rmp_reng_rmp")
  @@index([reng_num], map: "reng_num")
  @@index([rma_num, co_sucu, serial], map: "reng_rmp1")
  @@index([rma_num, serial, co_art], map: "reng_rmp2")
  @@index([rma_num], map: "rma_num")
}

model reng_tab {
  co_tab   Int
  reng_num Int
  co_islr  String   @default("1)", map: "DF__reng_tab__co_isl__02408760") @db.Char(6)
  porc_ret Float    @default(0, map: "DF__reng_tab__porc_r__0334AB99")
  porc_imp Float    @default(0, map: "DF__reng_tab__porc_i__0428CFD2")
  sustraen Float    @default(0, map: "DF__reng_tab__sustra__051CF40B")
  islr_des String   @default("1)", map: "DF__reng_tab__islr_d__06111844") @db.VarChar(60)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_reng_tab_rowguid") @db.UniqueIdentifier
  con_islr con_islr @relation(fields: [co_islr], references: [co_islr], onUpdate: NoAction, map: "FK_reng_tab_con_islr")

  @@id([co_tab, reng_num], map: "PK_reng_tab")
  @@index([islr_des], map: "IX_reng_tab")
  @@index([co_tab], map: "IX_reng_tab_1")
  @@index([rowguid], map: "IX_reng_tab_2")
}

model reng_tar {
  co_tar   String @db.Char(10)
  reng_num Int
  co_maq   String @default("1)", map: "DF_reng_tar_co_maq") @db.Char(6)
  rowguid  String @default(dbgenerated("newid()"), map: "DF_reng_tar_rowguid") @db.UniqueIdentifier
  spmaq    spmaq  @relation(fields: [co_maq], references: [co_maq], onUpdate: NoAction, map: "FK_reng_tar_spmaq")
  sptar    sptar  @relation(fields: [co_tar], references: [co_tar], onUpdate: NoAction, map: "FK_reng_tar_sptar")

  @@id([co_tar, reng_num], map: "PK_reng_tar")
}

model Reng_tax {
  Tax_Num  Int
  Reng_num Int
  Tax_id   String  @default("1)", map: "DF__Reng_tax__Tax_id__089A15E2") @db.Char(8)
  Tasa1    Decimal @default(0, map: "DF__Reng_tax__Tasa1__0B76828D") @db.Decimal(18, 5)
  Tasa2    Decimal @default(0, map: "DF__Reng_tax__Tasa2__0C6AA6C6") @db.Decimal(18, 5)
  Tasa3    Decimal @default(0, map: "DF__Reng_tax__Tasa3__0D5ECAFF") @db.Decimal(18, 5)
  Formula  Boolean @default(false, map: "DF__Reng_tax__Formul__0E52EF38")
  Limite   Decimal @default(0, map: "DF__Reng_tax__Limite__0F471371") @db.Decimal(18, 5)
  Porc1    Decimal @default(0, map: "DF__Reng_tax__Porc1__103B37AA") @db.Decimal(18, 5)
  Porc2    Decimal @default(0, map: "DF__Reng_tax__Porc2__112F5BE3") @db.Decimal(18, 5)
  Rowguid  String  @default(dbgenerated("newid()"), map: "DF_Reng_tax_Rowguid") @db.UniqueIdentifier
  Tax      Tax     @relation(fields: [Tax_id], references: [Tax_id], onUpdate: NoAction, map: "FK_Reng_tax_Tax")
  Tax_enc  Tax_enc @relation(fields: [Tax_Num], references: [Tax_Num], onUpdate: NoAction, map: "FK_Reng_tax_Tax_enc")

  @@id([Tax_Num, Reng_num], map: "PK_Reng_tax")
  @@index([Reng_num], map: "Reng_num")
  @@index([Tax_id], map: "Tax_id")
  @@index([Tax_Num], map: "Tax_Num")
}

model reng_tcp {
  cob_num    Int
  reng_num   Int
  tip_cob    String   @default("1)", map: "DF__reng_tcp__tip_co__08ED84EF") @db.Char(4)
  movi       Int      @default(0, map: "DF__reng_tcp__movi__09E1A928")
  num_doc    String   @default("1)", map: "DF__reng_tcp__num_do__0AD5CD61") @db.Char(20)
  devuelto   Boolean  @default(false, map: "DF__reng_tcp__devuel__0BC9F19A")
  mont_doc   Decimal  @default(0, map: "DF__reng_tcp__mont_d__0CBE15D3") @db.Decimal(18, 2)
  mont_tmp   Decimal  @default(0, map: "DF__reng_tcp__mont_t__0DB23A0C") @db.Decimal(18, 2)
  moneda     String   @default("1)", map: "DF__reng_tcp__moneda__0EA65E45") @db.Char(8)
  banco      String   @default("1)", map: "DF__reng_tcp__banco__0F9A827E") @db.Char(6)
  cod_caja   String   @default("1)", map: "DF__reng_tcp__cod_ca__108EA6B7") @db.Char(6)
  des_caja   String   @default("1)", map: "DF__reng_tcp__des_ca__1182CAF0") @db.Char(20)
  fec_cheq   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_tcp__fec_ch__1276EF29") @db.SmallDateTime
  nombre_ban String   @default("1)", map: "DF__reng_tcp__nombre__136B1362") @db.Char(60)
  numero     String   @default("1)", map: "DF__reng_tcp__numero__145F379B") @db.Char(20)
  rowguid    String   @unique(map: "index_1274487619") @default(dbgenerated("newid()"), map: "DF__reng_tcp__rowgui__69285ECE") @db.UniqueIdentifier

  @@id([reng_num, cob_num], map: "reng_tcp_reng_tcp")
  @@index([cob_num], map: "pagnum")
  @@index([reng_num], map: "reng_num")
}

model reng_tip {
  cob_num    Int
  reng_num   Int
  tip_cob    String   @default("1)", map: "DF__reng_tip__tip_co__173BA446") @db.Char(4)
  movi       Int      @default(0, map: "DF__reng_tip__movi__182FC87F")
  num_doc    String   @default("1)", map: "DF__reng_tip__num_do__1923ECB8") @db.Char(20)
  mont_doc   Decimal  @default(0, map: "DF__reng_tip__mont_d__1A1810F1") @db.Decimal(18, 2)
  mont_tmp   Decimal  @default(0, map: "DF__reng_tip__mont_t__1B0C352A") @db.Decimal(18, 2)
  moneda     String   @default("1)", map: "DF__reng_tip__moneda__1C005963") @db.Char(8)
  banco      String   @default("1)", map: "DF__reng_tip__banco__1CF47D9C") @db.Char(6)
  cod_caja   String   @default("1)", map: "DF__reng_tip__cod_ca__1DE8A1D5") @db.Char(6)
  des_caja   String   @default("1)", map: "DF__reng_tip__des_ca__1EDCC60E") @db.Char(20)
  fec_cheq   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_tip__fec_ch__1FD0EA47") @db.SmallDateTime
  nombre_ban String   @default("1)", map: "DF__reng_tip__nombre__20C50E80") @db.Char(60)
  numero     String   @default("1)", map: "DF__reng_tip__numero__21B932B9") @db.Char(20)
  devuelto   Boolean  @default(false, map: "DF__reng_tip__devuel__22AD56F2")
  rowguid    String   @unique(map: "index_1338487847") @default(dbgenerated("newid()"), map: "DF__reng_tip__rowgui__6EE13824") @db.UniqueIdentifier
  operador   String   @default("0)", map: "DF_reng_tip_operador") @db.Char(4)
  clave      String   @default("0)", map: "DF_reng_tip_clave") @db.Char(6)

  @@id([reng_num, cob_num], map: "reng_tip_reng_tip")
  @@index([cob_num], map: "cobnum")
  @@index([movi], map: "IX_reng_tip")
  @@index([reng_num], map: "reng_num")
}

model reng_tra {
  tras_num   Int
  reng_num   Int
  dis_cen    String   @default("1)", map: "DF__reng_tra__dis_ce__6ABD3833") @db.Text
  co_art     String   @default("1)", map: "DF__reng_tra__co_art__6BB15C6C") @db.Char(30)
  total_art  Decimal  @default(0, map: "DF__reng_tra__total___6CA580A5") @db.Decimal(18, 5)
  descrip    String   @default("1)", map: "DF__reng_tra__descri__6D99A4DE") @db.VarChar(60)
  uni_venta  String   @default("1)", map: "DF__reng_tra__uni_ve__6E8DC917") @db.Char(6)
  stotal_art Decimal  @default(0, map: "DF__reng_tra__stotal__6F81ED50") @db.Decimal(18, 5)
  suni_venta String   @default("1)", map: "DF__reng_tra__suni_v__70761189") @db.Char(6)
  rowguid    String   @unique(map: "index_1402488075") @default(dbgenerated("newid()"), map: "DF__reng_tra__rowgui__749A117A") @db.UniqueIdentifier
  total_uni  Decimal  @default(1, map: "DF__reng_tra__total___716A35C2") @db.Decimal(18, 5)
  nro_lote   String   @default("1)", map: "DF__reng_tra__nro_lo__725E59FB") @db.Char(20)
  fec_lote   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__reng_tra__fec_lo__73527E34") @db.SmallDateTime
  cos_pro_un Decimal  @default(0, map: "DF_reng_tra_cos_pro_un") @db.Decimal(18, 5)
  cos_pro_om Decimal  @default(0, map: "DF_reng_tra_cos_pro_om") @db.Decimal(18, 5)
  ult_cos_un Decimal  @default(0, map: "DF_reng_tra_ult_cos_un") @db.Decimal(18, 5)
  ult_cos_om Decimal  @default(0, map: "DF_reng_tra_ult_cos_om") @db.Decimal(18, 5)
  pendiente2 Decimal  @default(0, map: "DF__reng_tra__pendie__7446A26D") @db.Decimal(18, 5)
  tipo_doc2  String   @default("1)", map: "DF__reng_tra__tipo_d__753AC6A6") @db.Char(1)
  reng_doc2  Int      @default(0, map: "DF__reng_tra__reng_d__762EEADF")
  num_doc2   Int      @default(0, map: "DF__reng_tra__num_do__77230F18")
  aux01      Decimal  @default(0, map: "DF__reng_tra__aux01__218FE0DE") @db.Decimal(18, 5)
  aux02      String   @default("1)", map: "DF__reng_tra__aux02__22840517") @db.VarChar(30)
  cant_sol   Int      @default(0, map: "DF__reng_tra__cant_s__046A5DA2")
  produccion Boolean  @default(false, map: "DF__reng_tra__produc__055E81DB")
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_reng_tra_art")

  @@id([tras_num, reng_num], map: "reng_tra_reng_tra")
  @@index([co_art], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([reng_num], map: "rengnum")
  @@index([tras_num], map: "tras_num")
}

model rentab {
  co_rent   String   @default("1)", map: "DF__rentab__co_rent__23A17B2B") @db.Char(30)
  tipo_ven  String   @default("1)", map: "DF__rentab__tipo_ven__24959F64") @db.Char(4)
  tipo_rent String   @default("1)", map: "DF__rentab__tipo_ren__2589C39D") @db.Char(1)
  hasta1    Decimal  @default(0, map: "DF__rentab__hasta1__267DE7D6") @db.Decimal(18, 2)
  hasta2    Decimal  @default(0, map: "DF__rentab__hasta2__27720C0F") @db.Decimal(18, 2)
  hasta3    Decimal  @default(0, map: "DF__rentab__hasta3__28663048") @db.Decimal(18, 2)
  hasta4    Decimal  @default(0, map: "DF__rentab__hasta4__295A5481") @db.Decimal(18, 2)
  hasta5    Decimal  @default(0, map: "DF__rentab__hasta5__2A4E78BA") @db.Decimal(18, 2)
  porc1     Decimal  @default(0, map: "DF__rentab__porc1__2B429CF3") @db.Decimal(18, 2)
  porc2     Decimal  @default(0, map: "DF__rentab__porc2__2C36C12C") @db.Decimal(18, 2)
  porc3     Decimal  @default(0, map: "DF__rentab__porc3__2D2AE565") @db.Decimal(18, 2)
  porc4     Decimal  @default(0, map: "DF__rentab__porc4__2E1F099E") @db.Decimal(18, 2)
  porc5     Decimal  @default(0, map: "DF__rentab__porc5__2F132DD7") @db.Decimal(18, 2)
  porc6     Decimal  @default(0, map: "DF__rentab__porc6__30075210") @db.Decimal(18, 2)
  campo1    String   @default("1)", map: "DF__rentab__campo1__30FB7649") @db.VarChar(60)
  campo2    String   @default("1)", map: "DF__rentab__campo2__31EF9A82") @db.VarChar(60)
  campo3    String   @default("1)", map: "DF__rentab__campo3__32E3BEBB") @db.VarChar(60)
  campo4    String   @default("1)", map: "DF__rentab__campo4__33D7E2F4") @db.VarChar(60)
  campo5    String   @default("1)", map: "DF__rentab__campo5__34CC072D") @db.VarChar(60)
  campo6    String   @default("1)", map: "DF__rentab__campo6__35C02B66") @db.VarChar(60)
  campo7    String   @default("1)", map: "DF__rentab__compo7__36B44F9F") @db.VarChar(60)
  campo8    String   @default("1)", map: "DF__rentab__campo8__37A873D8") @db.VarChar(60)
  co_us_in  String   @default("1)", map: "DF__rentab__co_us_in__389C9811") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rentab") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF__rentab__co_us_mo__3A84E083") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rentab") @db.DateTime
  co_us_el  String   @default("1)", map: "DF__rentab__co_us_el__3C6D28F5") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rentab") @db.DateTime
  revisado  String   @default("1)", map: "DF__rentab__revisado__3E557167") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF__rentab__trasnfe__3F4995A0") @db.Char(1)
  co_sucu   String   @default("1)", map: "DF__rentab__co_sucu__403DB9D9") @db.Char(6)
  rowguid   String   @unique(map: "index_716581641") @default(dbgenerated("newid()"), map: "DF__rentab__rowguid__7A52EAD0") @db.UniqueIdentifier
  almacen   almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_rentab_almacen")

  @@id([tipo_rent, tipo_ven, co_rent], map: "rentab_co_rent")
  @@index([co_rent], map: "ico_rent")
  @@index([tipo_rent], map: "itipo_rent")
  @@index([tipo_ven], map: "itipo_ven")
}

model reportes {
  campo1  String @db.VarChar(130)
  rowguid String @unique(map: "index_693577509") @default(dbgenerated("newid()"), map: "DF__reportes__rowgui__000BC426") @db.UniqueIdentifier
}

model rma_amb {
  amb_usua   String   @default("1)", map: "DF__rma_amb__amb_usu__0BF4DA23") @db.Char(6)
  amb_rma    String   @default("1)", map: "DF__rma_amb__amb_rma__0CE8FE5C") @db.Char(4)
  rma_num    Boolean  @default(false, map: "DF__rma_amb__rma_num__0DDD2295")
  nro_ent_pr Boolean  @default(false, map: "DF__rma_amb__nro_ent__0ED146CE")
  fec_emis   Boolean  @default(false, map: "DF__rma_amb__fec_emi__0FC56B07")
  vco_cli    String   @default("1)", map: "DF__rma_amb__vco_cli__10B98F40") @db.Char(10)
  dco_cli    Boolean  @default(false, map: "DF__rma_amb__dco_cli__11ADB379")
  co_cli     Boolean  @default(false, map: "DF__rma_amb__co_cli__12A1D7B2")
  rma_prov   Boolean  @default(false, map: "DF__rma_amb__rma_pro__1395FBEB")
  vco_tran   String   @default("1)", map: "DF__rma_amb__vco_tra__148A2024") @db.Char(6)
  dco_tran   Boolean  @default(false, map: "DF__rma_amb__dco_tra__157E445D")
  co_tran    Boolean  @default(false, map: "DF__rma_amb__co_tran__16726896")
  descrip    Boolean  @default(false, map: "DF__rma_amb__descrip__17668CCF")
  vmoneda    String   @default("1)", map: "DF__rma_amb__vmoneda__185AB108") @db.Char(6)
  dmoneda    Boolean  @default(false, map: "DF__rma_amb__dmoneda__194ED541")
  moneda     Boolean  @default(false, map: "DF__rma_amb__moneda__1A42F97A")
  vreng_1    String   @default("1)", map: "DF__rma_amb__vreng_1__1B371DB3") @db.Char(6)
  dreng_1    Boolean  @default(false, map: "DF__rma_amb__dreng_1__1C2B41EC")
  reng_1     Boolean  @default(false, map: "DF__rma_amb__reng_1__1D1F6625")
  vreng_2    String   @default("1)", map: "DF__rma_amb__vreng_2__1E138A5E") @db.Char(6)
  dreng_2    Boolean  @default(false, map: "DF__rma_amb__dreng_2__1F07AE97")
  reng_2     Boolean  @default(false, map: "DF__rma_amb__reng_2__1FFBD2D0")
  vreng_3    String   @default("1)", map: "DF__rma_amb__vreng_3__20EFF709") @db.Char(6)
  dreng_3    Boolean  @default(false, map: "DF__rma_amb__dreng_3__21E41B42")
  reng_3     Boolean  @default(false, map: "DF__rma_amb__reng_3__22D83F7B")
  b_art      Boolean  @default(false, map: "DF__rma_amb__b_art__23CC63B4")
  b_importar Boolean  @default(false, map: "DF__rma_amb__b_impor__24C087ED")
  b_seriales Boolean  @default(false, map: "DF__rma_amb__b_seria__25B4AC26")
  b_anular   Boolean  @default(false, map: "DF__rma_amb__b_anula__26A8D05F")
  b_procesar Boolean  @default(false, map: "DF__rma_amb__b_proce__279CF498")
  b_reversar Boolean  @default(false, map: "DF__rma_amb__b_rever__289118D1")
  b_clien    Boolean  @default(false, map: "DF__rma_amb__b_clien__29853D0A")
  tamcol01   Int      @default(0, map: "DF__rma_amb__tamcol0__2A796143")
  tamcol02   Int      @default(0, map: "DF__rma_amb__tamcol0__2B6D857C")
  tamcol03   Int      @default(0, map: "DF__rma_amb__tamcol0__2C61A9B5")
  tamcol04   Int      @default(0, map: "DF__rma_amb__tamcol0__2D55CDEE")
  tamcol05   Int      @default(0, map: "DF__rma_amb__tamcol0__2E49F227")
  tamcol06   Int      @default(0, map: "DF__rma_amb__tamcol0__2F3E1660")
  tamcol07   Int      @default(0, map: "DF__rma_amb__tamcol0__30323A99")
  tamcol08   Int      @default(0, map: "DF__rma_amb__tamcol0__31265ED2")
  tamcol09   Int      @default(0, map: "DF__rma_amb__tamcol0__321A830B")
  tamcol10   Int      @default(0, map: "DF__rma_amb__tamcol1__330EA744")
  tamcol11   Int      @default(0, map: "DF__rma_amb__tamcol1__3402CB7D")
  tamcol12   Int      @default(0, map: "DF__rma_amb__tamcol1__34F6EFB6")
  tamcol13   Int      @default(0, map: "DF__rma_amb__tamcol1__35EB13EF")
  tamcol14   Int      @default(0, map: "DF__rma_amb__tamcol1__36DF3828")
  tamcol15   Int      @default(0, map: "DF__rma_amb__tamcol1__37D35C61")
  tamcol16   Int      @default(0, map: "DF__rma_amb__tamcol1__38C7809A")
  tamcol17   Int      @default(0, map: "DF__rma_amb__tamcol1__39BBA4D3")
  tamcol18   Int      @default(0, map: "DF__rma_amb__tamcol1__3AAFC90C")
  tamcol19   Int      @default(0, map: "DF__rma_amb__tamcol1__3BA3ED45")
  tamcol20   Int      @default(0, map: "DF__rma_amb__tamcol2__3C98117E")
  tamcol21   Int      @default(0, map: "DF__rma_amb__tamcol2__3D8C35B7")
  tamcol22   Int      @default(0, map: "DF__rma_amb__tamcol2__3E8059F0")
  poscol01   Int      @default(0, map: "DF__rma_amb__poscol0__3F747E29")
  poscol02   Int      @default(0, map: "DF__rma_amb__poscol0__4068A262")
  poscol03   Int      @default(0, map: "DF__rma_amb__poscol0__415CC69B")
  poscol04   Int      @default(0, map: "DF__rma_amb__poscol0__4250EAD4")
  poscol05   Int      @default(0, map: "DF__rma_amb__poscol0__43450F0D")
  poscol06   Int      @default(0, map: "DF__rma_amb__poscol0__44393346")
  poscol07   Int      @default(0, map: "DF__rma_amb__poscol0__452D577F")
  poscol08   Int      @default(0, map: "DF__rma_amb__poscol0__46217BB8")
  poscol09   Int      @default(0, map: "DF__rma_amb__poscol0__47159FF1")
  poscol10   Int      @default(0, map: "DF__rma_amb__poscol1__4809C42A")
  poscol11   Int      @default(0, map: "DF__rma_amb__poscol1__48FDE863")
  poscol12   Int      @default(0, map: "DF__rma_amb__poscol1__49F20C9C")
  poscol13   Int      @default(0, map: "DF__rma_amb__poscol1__4AE630D5")
  poscol14   Int      @default(0, map: "DF__rma_amb__poscol1__4BDA550E")
  poscol15   Int      @default(0, map: "DF__rma_amb__poscol1__4CCE7947")
  poscol16   Int      @default(0, map: "DF__rma_amb__poscol1__4DC29D80")
  poscol17   Int      @default(0, map: "DF__rma_amb__poscol1__4EB6C1B9")
  poscol18   Int      @default(0, map: "DF__rma_amb__poscol1__4FAAE5F2")
  poscol19   Int      @default(0, map: "DF__rma_amb__poscol1__509F0A2B")
  poscol20   Int      @default(0, map: "DF__rma_amb__poscol2__51932E64")
  poscol21   Int      @default(0, map: "DF__rma_amb__poscol2__5287529D")
  poscol22   Int      @default(0, map: "DF__rma_amb__poscol2__537B76D6")
  pseriales  Boolean  @default(false, map: "DF__rma_amb__pserial__546F9B0F")
  pnvo_prov  Boolean  @default(false, map: "DF__rma_amb__pnvo_pr__5563BF48")
  camb_doc   Boolean  @default(false, map: "DF__rma_amb__camb_do__5657E381")
  sin_docu   Boolean  @default(false, map: "DF__rma_amb__sin_doc__574C07BA")
  gar_venc   Boolean  @default(false, map: "DF__rma_amb__gar_ven__58402BF3")
  ser_nulo   Boolean  @default(false, map: "DF__rma_amb__ser_nul__5934502C")
  saldo      Boolean  @default(false, map: "DF__rma_amb__saldo__5A287465")
  fvenc      Boolean  @default(false, map: "DF__rma_amb__fvenc__5B1C989E")
  chdev      Boolean  @default(false, map: "DF__rma_amb__chdev__5C10BCD7")
  camb_art   Boolean  @default(false, map: "DF__rma_amb__camb_ar__5D04E110")
  entc_art   Boolean  @default(false, map: "DF__rma_amb__entc_ar__5DF90549")
  listar     Int      @default(0, map: "DF__rma_amb__listar__5EED2982")
  num_listar Int      @default(0, map: "DF__rma_amb__num_lis__5FE14DBB")
  numcopia   Int      @default(0, map: "DF__rma_amb__numcopi__60D571F4")
  campo1     String   @default("1)", map: "DF__rma_amb__campo1__61C9962D") @db.Char(30)
  campo2     String   @default("1)", map: "DF__rma_amb__campo2__62BDBA66") @db.Char(30)
  campo3     String   @default("1)", map: "DF__rma_amb__campo3__63B1DE9F") @db.Char(30)
  campo4     String   @default("1)", map: "DF__rma_amb__campo4__64A602D8") @db.Char(30)
  campo5     String   @default("1)", map: "DF__rma_amb__campo5__659A2711") @db.Char(30)
  campo6     String   @default("1)", map: "DF__rma_amb__campo6__668E4B4A") @db.Char(30)
  campo7     String   @default("1)", map: "DF__rma_amb__campo7__67826F83") @db.Char(30)
  campo8     String   @default("1)", map: "DF__rma_amb__campo8__687693BC") @db.Char(30)
  co_us_in   String   @default("1)", map: "DF__rma_amb__co_us_i__696AB7F5") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_amb") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__rma_amb__co_us_m__6B530067") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_amb") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__rma_amb__co_us_e__6D3B48D9") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_amb") @db.DateTime
  revisado   String   @default("1)", map: "DF__rma_amb__revisad__6F23914B") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__rma_amb__trasnfe__7017B584") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__rma_amb__co_sucu__710BD9BD") @db.Char(6)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_rma_amb_rowguid") @db.UniqueIdentifier

  @@unique([amb_usua, amb_rma], map: "amb_usua")
  @@index([amb_rma], map: "amb_rma")
}

model rma_cli {
  rma_num    Int        @id(map: "rma_cli_rma_num") @default(0, map: "DF__rma_cli__rma_num__421BE0AA")
  fec_emis   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__rma_cli__fec_emi__431004E3") @db.SmallDateTime
  status     String     @default("1)", map: "DF__rma_cli__status__4404291C") @db.Char(1)
  co_cli     String     @default("1)", map: "DF__rma_cli__co_cli__44F84D55") @db.Char(10)
  nombre     String     @default("1)", map: "DF__rma_cli__nombre__45EC718E") @db.Char(60)
  rif        String     @default("1)", map: "DF__rma_cli__rif__46E095C7") @db.Char(18)
  nit        String     @default("1)", map: "DF__rma_cli__nit__47D4BA00") @db.Char(18)
  comentario String     @default("1)", map: "DF__rma_cli__comenta__48C8DE39") @db.Text
  descrip    String     @default("1)", map: "DF__rma_cli__descrip__49BD0272") @db.Char(60)
  campo1     String     @default("1)", map: "DF__rma_cli__campo1__4AB126AB") @db.Char(30)
  campo2     String     @default("1)", map: "DF__rma_cli__campo2__4BA54AE4") @db.Char(30)
  campo3     String     @default("1)", map: "DF__rma_cli__campo3__4C996F1D") @db.Char(30)
  campo4     String     @default("1)", map: "DF__rma_cli__campo4__4D8D9356") @db.Char(30)
  campo5     String     @default("1)", map: "DF__rma_cli__campo5__4E81B78F") @db.Char(30)
  campo6     String     @default("1)", map: "DF__rma_cli__campo6__4F75DBC8") @db.Char(30)
  campo7     String     @default("1)", map: "DF__rma_cli__campo7__506A0001") @db.Char(30)
  campo8     String     @default("1)", map: "DF__rma_cli__campo8__515E243A") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF__rma_cli__co_us_i__52524873") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_cli") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__rma_cli__co_us_m__543A90E5") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_cli") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__rma_cli__co_us_e__5622D957") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_cli") @db.DateTime
  co_sucu    String     @default("1)", map: "DF__rma_cli__co_sucu__580B21C9") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_rma_cli_rowguid") @db.UniqueIdentifier
  transfe    String     @default("1)", map: "DF_rma_cli_transfe") @db.Char(1)
  clientes   clientes   @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_rma_cli_clientes")
  reng_rmc   reng_rmc[]
}

model rma_entc {
  rma_num                 Int        @id(map: "rma_entc_rma_num") @default(0, map: "DF__rma_entc__rma_nu__5BA6A883")
  fec_emis                DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__rma_entc__fec_em__5C9ACCBC") @db.DateTime
  co_cli                  String     @default("1)", map: "DF__rma_entc__co_cli__5D8EF0F5") @db.Char(10)
  nombre                  String     @default("1)", map: "DF__rma_entc__nombre__5E83152E") @db.Char(60)
  rif                     String     @default("1)", map: "DF__rma_entc__rif__5F773967") @db.Char(18)
  nit                     String     @default("1)", map: "DF__rma_entc__nit__606B5DA0") @db.Char(18)
  comentario              String     @default("1)", map: "DF__rma_entc__coment__615F81D9") @db.Text
  descrip                 String     @default("1)", map: "DF__rma_entc__descri__6253A612") @db.Char(60)
  tasa                    Float      @default(1, map: "DF__rma_entc__tasa__6347CA4B")
  moneda                  String     @default("1)", map: "DF__rma_entc__moneda__643BEE84") @db.Char(6)
  campo1                  String     @default("1)", map: "DF__rma_entc__campo1__653012BD") @db.Char(30)
  campo2                  String     @default("1)", map: "DF__rma_entc__campo2__662436F6") @db.Char(30)
  campo3                  String     @default("1)", map: "DF__rma_entc__campo3__67185B2F") @db.Char(30)
  campo4                  String     @default("1)", map: "DF__rma_entc__campo4__680C7F68") @db.Char(30)
  campo5                  String     @default("1)", map: "DF__rma_entc__campo5__6900A3A1") @db.Char(30)
  campo6                  String     @default("1)", map: "DF__rma_entc__campo6__69F4C7DA") @db.Char(30)
  campo7                  String     @default("1)", map: "DF__rma_entc__campo7__6AE8EC13") @db.Char(30)
  campo8                  String     @default("1)", map: "DF__rma_entc__campo8__6BDD104C") @db.Char(30)
  co_us_in                String     @default("1)", map: "DF__rma_entc__co_us___6CD13485") @db.Char(6)
  fe_us_in                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_entc") @db.DateTime
  co_us_mo                String     @default("1)", map: "DF__rma_entc__co_us___6EB97CF7") @db.Char(6)
  fe_us_mo                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_entc") @db.DateTime
  co_us_el                String     @default("1)", map: "DF__rma_entc__co_us___70A1C569") @db.Char(6)
  fe_us_el                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_entc") @db.DateTime
  co_sucu                 String     @default("1)", map: "DF__rma_entc__co_suc__728A0DDB") @db.Char(6)
  anulada                 Boolean    @default(false, map: "DF__rma_entc__anulad__737E3214")
  rowguid                 String     @default(dbgenerated("newid()"), map: "DF__rma_entc__rowgui__291B28B6") @db.UniqueIdentifier
  transfe                 String     @default("1)", map: "DF_rma_entc_transfe") @db.Char(1)
  aju_adm                 Int        @default(0, map: "DF__rma_entc__aju_ad__51300E55")
  aju_rma                 Int        @default(0, map: "DF__rma_entc__aju_rm__5224328E")
  clientes                clientes   @relation(fields: [co_cli], references: [co_cli], onUpdate: NoAction, map: "FK_rma_entc_clientes")
  moneda_monedaTorma_entc moneda     @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_rma_entc_moneda")
  reng_enc                reng_enc[]
}

model rma_entp {
  rma_num                 Int        @id(map: "rma_entp_rma_num") @default(0, map: "DF__rma_entp__rma_nu__7472564D")
  fec_emis                DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__rma_entp__fec_em__75667A86") @db.SmallDateTime
  co_prov                 String     @default("1)", map: "DF__rma_entp__co_pro__765A9EBF") @db.Char(10)
  ent_prov                String     @default("1)", map: "DF__rma_entp__ent_pr__774EC2F8") @db.Char(15)
  comentario              String     @default("1)", map: "DF__rma_entp__coment__7842E731") @db.Text
  descrip                 String     @default("1)", map: "DF__rma_entp__descri__79370B6A") @db.Char(60)
  tasa                    Float      @default(1, map: "DF__rma_entp__tasa__7A2B2FA3")
  moneda                  String     @default("1)", map: "DF__rma_entp__moneda__7B1F53DC") @db.Char(6)
  campo1                  String     @default("1)", map: "DF__rma_entp__campo1__7C137815") @db.Char(30)
  campo2                  String     @default("1)", map: "DF__rma_entp__campo2__7D079C4E") @db.Char(30)
  campo3                  String     @default("1)", map: "DF__rma_entp__campo3__7DFBC087") @db.Char(30)
  campo4                  String     @default("1)", map: "DF__rma_entp__campo4__7EEFE4C0") @db.Char(30)
  campo5                  String     @default("1)", map: "DF__rma_entp__campo5__7FE408F9") @db.Char(30)
  campo6                  String     @default("1)", map: "DF__rma_entp__campo6__00D82D32") @db.Char(30)
  campo7                  String     @default("1)", map: "DF__rma_entp__campo7__01CC516B") @db.Char(30)
  campo8                  String     @default("1)", map: "DF__rma_entp__campo8__02C075A4") @db.Char(30)
  co_us_in                String     @default("1)", map: "DF__rma_entp__co_us___03B499DD") @db.Char(6)
  fe_us_in                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_entp") @db.DateTime
  co_us_mo                String     @default("1)", map: "DF__rma_entp__co_us___059CE24F") @db.Char(6)
  fe_us_mo                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_entp") @db.DateTime
  co_us_el                String     @default("1)", map: "DF__rma_entp__co_us___07852AC1") @db.Char(6)
  fe_us_el                DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_entp") @db.DateTime
  co_sucu                 String     @default("1)", map: "DF__rma_entp__co_suc__096D7333") @db.Char(6)
  anulada                 Boolean    @default(false, map: "DF__rma_entp__anulad__0A61976C")
  rowguid                 String     @default(dbgenerated("newid()"), map: "DF__rma_entp__rowgui__2ED4020C") @db.UniqueIdentifier
  transfe                 String     @default("1)", map: "DF_rma_entp_transfe") @db.Char(1)
  moneda_monedaTorma_entp moneda     @relation(fields: [moneda], references: [co_mone], onUpdate: NoAction, map: "FK_rma_entp_moneda")
  prov                    prov       @relation(fields: [co_prov], references: [co_prov], onUpdate: NoAction, map: "FK_rma_entp_prov")
  reng_enp                reng_enp[]
}

model rma_prov {
  rma_num    Int        @id(map: "rma_prov_rma_num") @default(0, map: "DF__rma_prov__rma_nu__58FF4602")
  fec_emis   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__rma_prov__fec_em__59F36A3B") @db.SmallDateTime
  status     String     @default("1)", map: "DF__rma_prov__status__5AE78E74") @db.Char(1)
  co_prov    String     @default("1)", map: "DF__rma_prov__co_pro__5BDBB2AD") @db.Char(10)
  rma_prov   String     @default("1)", map: "DF__rma_prov__rma_pr__5CCFD6E6") @db.Char(15)
  comentario String     @default("1)", map: "DF__rma_prov__coment__5DC3FB1F") @db.Text
  descrip    String     @default("1)", map: "DF__rma_prov__descri__5EB81F58") @db.Char(60)
  co_tran    String     @default("1)", map: "DF__rma_prov__co_tra__5FAC4391") @db.Char(6)
  campo1     String     @default("1)", map: "DF__rma_prov__campo1__60A067CA") @db.Char(30)
  campo2     String     @default("1)", map: "DF__rma_prov__campo2__61948C03") @db.Char(30)
  campo3     String     @default("1)", map: "DF__rma_prov__campo3__6288B03C") @db.Char(30)
  campo4     String     @default("1)", map: "DF__rma_prov__campo4__637CD475") @db.Char(30)
  campo5     String     @default("1)", map: "DF__rma_prov__campo5__6470F8AE") @db.Char(30)
  campo6     String     @default("1)", map: "DF__rma_prov__campo6__65651CE7") @db.Char(30)
  campo7     String     @default("1)", map: "DF__rma_prov__campo7__66594120") @db.Char(30)
  campo8     String     @default("1)", map: "DF__rma_prov__campo8__674D6559") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF__rma_prov__co_us___68418992") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_prov") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__rma_prov__co_us___6A29D204") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_prov") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__rma_prov__co_us___6C121A76") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_prov") @db.DateTime
  co_sucu    String     @default("1)", map: "DF__rma_prov__co_suc__6DFA62E8") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_rma_prov_rowguid") @db.UniqueIdentifier
  transfe    String     @default("1)", map: "DF_rma_prov_transfe") @db.Char(1)
  prov       prov       @relation(fields: [co_prov], references: [co_prov], onUpdate: NoAction, map: "FK_rma_prov_prov")
  transpor   transpor   @relation(fields: [co_tran], references: [co_tran], onUpdate: NoAction, map: "FK_rma_prov_transpor")
  reng_rmp   reng_rmp[]

  @@index([co_prov], map: "co_prov")
  @@index([fec_emis], map: "fec_emis")
  @@index([co_prov, co_sucu, status], map: "rma_prov1")
  @@index([rma_num, co_sucu, status], map: "rma_prov2")
  @@index([rma_num, status], map: "rma_prov3")
  @@index([status], map: "status")
}

model rma_reem {
  co_reem    String     @id(map: "rma_reem_co_reem") @default("1)", map: "DF__rma_reem__co_ree__4FDFF01C") @db.Char(6)
  des_reem   String     @default("1)", map: "DF__rma_reem__des_re__50D41455") @db.Char(60)
  treemplazo String     @default("1)", map: "DF__rma_reem__treemp__51C8388E") @db.Char(1)
  cant_dias  Int        @default(0, map: "DF__rma_reem__cant_d__52BC5CC7")
  campo1     String     @default("1)", map: "DF__rma_reem__campo1__53B08100") @db.Char(30)
  campo2     String     @default("1)", map: "DF__rma_reem__campo2__54A4A539") @db.Char(30)
  campo3     String     @default("1)", map: "DF__rma_reem__campo3__5598C972") @db.Char(30)
  campo4     String     @default("1)", map: "DF__rma_reem__campo4__568CEDAB") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF__rma_reem__co_us___578111E4") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_reem") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__rma_reem__co_us___59695A56") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_reem") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__rma_reem__co_us___5B51A2C8") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_reem") @db.DateTime
  revisado   String     @default("1)", map: "DF__rma_reem__revisa__5D39EB3A") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__rma_reem__trasnf__5E2E0F73") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__rma_reem__co_suc__5F2233AC") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_rma_reem_rowguid") @db.UniqueIdentifier
  reng_enc   reng_enc[]
  reng_rmc   reng_rmc[]

  @@index([des_reem], map: "des_reem")
  @@index([co_reem], map: "ico_reem")
  @@index([des_reem], map: "ides_reem")
}

model rma_reep {
  co_reem    String     @id(map: "rma_reep_co_reem") @default("1)", map: "DF__rma_reep__co_ree__601657E5") @db.Char(6)
  des_reem   String     @default("1)", map: "DF__rma_reep__des_re__610A7C1E") @db.Char(60)
  treemplazo String     @default("1)", map: "DF__rma_reep__treemp__61FEA057") @db.Char(1)
  campo1     String     @default("1)", map: "DF__rma_reep__campo1__62F2C490") @db.Char(30)
  campo2     String     @default("1)", map: "DF__rma_reep__campo2__63E6E8C9") @db.Char(30)
  campo3     String     @default("1)", map: "DF__rma_reep__campo3__64DB0D02") @db.Char(30)
  campo4     String     @default("1)", map: "DF__rma_reep__campo4__65CF313B") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF__rma_reep__co_us___66C35574") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_reep") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__rma_reep__co_us___68AB9DE6") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_reep") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__rma_reep__co_us___6A93E658") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_reep") @db.DateTime
  revisado   String     @default("1)", map: "DF__rma_reep__revisa__6C7C2ECA") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__rma_reep__trasnf__6D705303") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__rma_reep__co_suc__6E64773C") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_rma_reep_rowguid") @db.UniqueIdentifier
  reng_enp   reng_enp[]
  reng_rmp   reng_rmp[]

  @@index([des_reem], map: "des_reem")
  @@index([co_reem], map: "ico_reem")
  @@index([des_reem], map: "ides_reem")
}

model rma_res {
  rma_num  Int        @id(map: "rma_res_rma_num") @default(0, map: "DF__rma_res__rma_num__0B55BBA5")
  fecha    DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__rma_res__fecha__0C49DFDE") @db.SmallDateTime
  descrip  String     @default("1)", map: "DF__rma_res__descrip__0D3E0417") @db.Char(80)
  seriales Int        @default(0, map: "DF__rma_res__seriale__0E322850")
  campo1   String     @default("1)", map: "DF__rma_res__campo1__0F264C89") @db.Char(30)
  campo2   String     @default("1)", map: "DF__rma_res__campo2__101A70C2") @db.Char(30)
  campo3   String     @default("1)", map: "DF__rma_res__campo3__110E94FB") @db.Char(30)
  campo4   String     @default("1)", map: "DF__rma_res__campo4__1202B934") @db.Char(30)
  campo5   String     @default("1)", map: "DF__rma_res__campo5__12F6DD6D") @db.Char(30)
  campo6   String     @default("1)", map: "DF__rma_res__campo6__13EB01A6") @db.Char(30)
  campo7   String     @default("1)", map: "DF__rma_res__campo7__14DF25DF") @db.Char(30)
  campo8   String     @default("1)", map: "DF__rma_res__campo8__15D34A18") @db.Char(30)
  co_us_in String     @default("1)", map: "DF__rma_res__co_us_i__16C76E51") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_res") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__rma_res__co_us_m__18AFB6C3") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_res") @db.DateTime
  co_us_el String     @default("1)", map: "DF__rma_res__co_us_e__1A97FF35") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_res") @db.DateTime
  revisado String     @default("1)", map: "DF__rma_res__revisad__1C8047A7") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__rma_res__trasnfe__1D746BE0") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__rma_res__co_sucu__1E689019") @db.Char(6)
  rowguid  String     @default(dbgenerated("newid()"), map: "DF__rma_res__rowguid__348CDB62") @db.UniqueIdentifier
  reng_res reng_res[]
}

model rma_revi {
  co_revi   String     @id(map: "rma_revi_co_revi") @default("1)", map: "DF__rma_revi__co_rev__71FFFDF6") @db.Char(6)
  des_revi  String     @default("1)", map: "DF__rma_revi__des_re__72F4222F") @db.Char(60)
  trevision String     @default("1)", map: "DF__rma_revi__trevis__73E84668") @db.Char(1)
  campo1    String     @default("1)", map: "DF__rma_revi__campo1__74DC6AA1") @db.Char(30)
  campo2    String     @default("1)", map: "DF__rma_revi__campo2__75D08EDA") @db.Char(30)
  campo3    String     @default("1)", map: "DF__rma_revi__campo3__76C4B313") @db.Char(30)
  campo4    String     @default("1)", map: "DF__rma_revi__campo4__77B8D74C") @db.Char(30)
  co_us_in  String     @default("1)", map: "DF__rma_revi__co_us___78ACFB85") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_rma_revi") @db.DateTime
  co_us_mo  String     @default("1)", map: "DF__rma_revi__co_us___7A9543F7") @db.Char(6)
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_rma_revi") @db.DateTime
  co_us_el  String     @default("1)", map: "DF__rma_revi__co_us___7C7D8C69") @db.Char(6)
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_rma_revi") @db.DateTime
  revisado  String     @default("1)", map: "DF__rma_revi__revisa__7E65D4DB") @db.Char(1)
  trasnfe   String     @default("1)", map: "DF__rma_revi__trasnf__7F59F914") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF__rma_revi__co_suc__004E1D4D") @db.Char(6)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_rma_revi_rowguid") @db.UniqueIdentifier
  reng_rmc  reng_rmc[]

  @@index([des_revi], map: "des_revi")
  @@index([co_revi], map: "ico_revi")
  @@index([des_revi], map: "ides_revi")
}

model segmento {
  co_seg   String     @id(map: "segmento_co_seg") @db.Char(6)
  seg_des  String     @default("1)", map: "DF__segmento__seg_de__431A2684") @db.VarChar(60)
  c_cuenta String     @default("1)", map: "DF__segmento__c_cuen__440E4ABD") @db.Char(20)
  p_cuenta String     @default("1)", map: "DF__segmento__p_cuen__45026EF6") @db.Char(20)
  dis_cen  String     @default("1)", map: "DF__segmento__dis_ce__45F6932F") @db.Text
  campo1   String     @default("1)", map: "DF__segmento__campo1__46EAB768") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF__segmento__campo2__47DEDBA1") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF__segmento__campo3__48D2FFDA") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF__segmento__campo4__49C72413") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF__segmento__co_us___4ABB484C") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_segmento") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__segmento__co_us___4CA390BE") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_segmento") @db.DateTime
  co_us_el String     @default("1)", map: "DF__segmento__co_us___4E8BD930") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_segmento") @db.DateTime
  revisado String     @default("1)", map: "DF__segmento__revisa__507421A2") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__segmento__trasnf__516845DB") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__segmento__co_suc__525C6A14") @db.Char(6)
  rowguid  String     @unique(map: "index_796581926") @default(dbgenerated("newid()"), map: "DF__segmento__rowgui__05C49D7C") @db.UniqueIdentifier
  clientes clientes[]
  prov     prov[]

  @@index([seg_des], map: "iseg_des")
}

/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by the Prisma Client.
model ser_rma {
  contador  Int     @default(0, map: "DF__ser_rma__contado__01424186")
  num_gara  Int     @default(0, map: "DF__ser_rma__num_gar__023665BF")
  co_art    String  @default("1)", map: "DF__ser_rma__co_art__032A89F8") @db.Char(30)
  serial    String  @default("1)", map: "DF__ser_rma__serial__041EAE31") @db.Char(40)
  doc_tip_e String  @default("1)", map: "DF__ser_rma__doc_tip__0512D26A") @db.Char(4)
  doc_num_e Int     @default(0, map: "DF__ser_rma__doc_num__0606F6A3")
  doc_tip_s String  @default("1)", map: "DF__ser_rma__doc_tip__06FB1ADC") @db.Char(4)
  doc_num_s Int     @default(0, map: "DF__ser_rma__doc_num__07EF3F15")
  revisado  String  @default("1)", map: "DF__ser_rma__revisad__08E3634E") @db.Char(1)
  trasnfe   String  @default("1)", map: "DF__ser_rma__trasnfe__09D78787") @db.Char(1)
  co_alma   String  @default("1)", map: "DF__ser_rma__co_alma__0ACBABC0") @db.Char(6)
  rowguid   String  @default(dbgenerated("newid()"), map: "DF_ser_rma_rowguid") @db.UniqueIdentifier
  AUX01     Decimal @default(0, map: "DF__ser_rma__AUX01__5070F446") @db.Decimal(18, 5)
  AUX02     String  @default("1)", map: "DF__ser_rma__AUX02__5165187F") @db.VarChar(30)

  @@index([co_art, serial], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([doc_num_e], map: "idoc_num_e")
  @@index([doc_num_s], map: "idoc_num_s")
  @@index([doc_tip_e], map: "idoc_tip_e")
  @@index([doc_tip_s], map: "idoc_tip_s")
  @@index([serial], map: "iserial")
  @@index([doc_tip_s, doc_num_s, serial], map: "serial1")
  @@index([doc_tip_e, doc_num_e, serial], map: "serial2")
  @@ignore
}

model seriales {
  contador  Int      @default(0, map: "DF__seriales__contad__53508E4D")
  num_gara  Int      @default(0, map: "DF__seriales__num_ga__5444B286")
  co_art    String   @default("1)", map: "DF__seriales__co_art__5538D6BF") @db.Char(30)
  serial    String   @default("1)", map: "DF__seriales__serial__562CFAF8") @db.Char(40)
  doc_tip_e String   @default("1)", map: "DF__seriales__doc_ti__57211F31") @db.Char(4)
  doc_num_e Int      @default(0, map: "DF__seriales__doc_nu__5815436A")
  doc_tip_s String   @default("1)", map: "DF__seriales__doc_ti__590967A3") @db.Char(4)
  doc_num_s Int      @default(0, map: "DF__seriales__doc_nu__59FD8BDC")
  revisado  String   @default("1)", map: "DF__seriales__revisa__5AF1B015") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF__seriales__trasnf__5BE5D44E") @db.Char(1)
  co_alma   String   @default("1)", map: "DF__seriales__co_alm__5CD9F887") @db.Char(6)
  rowguid   String   @unique(map: "index_1333579789") @default(dbgenerated("newid()"), map: "DF__seriales__rowgui__0B7D76D2") @db.UniqueIdentifier
  AUX01     Decimal  @default(0, map: "DF__seriales__AUX01__4BB10333") @db.Decimal(18, 5)
  AUX02     String   @default("1)", map: "DF__seriales__AUX02__4CA5276C") @db.VarChar(30)
  sub_alma  sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_seriales_sub_alma")

  @@index([co_art, serial], map: "co_art")
  @@index([co_art], map: "ico_art")
  @@index([doc_num_e], map: "idoc_num_e")
  @@index([doc_num_s], map: "idoc_num_s")
  @@index([doc_tip_e], map: "idoc_tip_e")
  @@index([doc_tip_s], map: "idoc_tip_s")
  @@index([serial], map: "iserial")
}

model spatriv {
  co_atriv  String     @id(map: "PK_spatriv") @db.Char(10)
  atriv_des String     @default("1)", map: "DF_spatriv_atriv_des") @db.Char(60)
  tipo      Int        @default(1, map: "DF_spatriv_tipo")
  co_us_in  String     @default(" ", map: "DF_spatriv_co_us_in") @db.Char(6)
  co_us_mo  String     @default(" ", map: "DF_spatriv_co_us_mo") @db.Char(6)
  co_us_el  String     @default(" ", map: "DF_spatriv_co_us_el") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spatriv_fe_us_in") @db.DateTime
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spatriv_fe_us_mo") @db.DateTime
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spatriv_fe_us_el") @db.DateTime
  campo1    String     @default("1)", map: "DF_spatriv_campo1") @db.Char(30)
  campo2    String     @default("1)", map: "DF_spatriv_campo2") @db.Char(30)
  campo3    String     @default("1)", map: "DF_spatriv_campo3") @db.Char(30)
  campo4    String     @default("1)", map: "DF_spatriv_campo4") @db.Char(30)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_spatriv_rowguid") @db.UniqueIdentifier
  revisado  String     @default("1)", map: "DF_spatriv_revisado") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF_spatriv_co_sucu") @db.Char(6)
  trasnfe   String     @default("1)", map: "DF_spatriv_trasnfe") @db.Char(1)
  reng_atb  reng_atb[]
  reng_atc  reng_atc[]
}

model spced {
  co_ced    Int        @id(map: "ico_ced")
  ced_des   String     @default(" ", map: "DF_spced_ced_des") @db.Char(60)
  cap_max   Decimal    @default(0, map: "DF_spced_cap_max") @db.Decimal(18, 5)
  estandar  Boolean    @default(false, map: "DF_spced_espordefecto")
  fec_emis  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spced_fec_emis") @db.SmallDateTime
  co_art    String     @default(" ", map: "DF_spced_co_art") @db.Char(30)
  cantidad  Decimal    @default(0, map: "DF_spced_cantidad") @db.Decimal(18, 5)
  co_uni    String     @default(" ", map: "DF_spced_co_uni") @db.Char(6)
  co_dep    String     @default(" ", map: "DF_spced_co_dep") @db.Char(6)
  campo1    String     @default(" ", map: "DF_spced_campo1") @db.Char(30)
  campo2    String     @default(" ", map: "DF_spced_campo2") @db.Char(30)
  campo3    String     @default(" ", map: "DF_spced_campo3") @db.Char(30)
  campo4    String     @default(" ", map: "DF_spced_campo4") @db.Char(30)
  campo5    String     @default(" ", map: "DF_spced_campo5") @db.Char(30)
  campo6    String     @default(" ", map: "DF_spced_campo6") @db.Char(30)
  campo7    String     @default(" ", map: "DF_spced_campo7") @db.Char(30)
  campo8    String     @default(" ", map: "DF_spced_campo8") @db.Char(30)
  co_us_in  String     @default(" ", map: "DF_spced_co_us_in") @db.Char(6)
  co_us_mo  String     @default(" ", map: "DF_spced_co_us_mo") @db.Char(6)
  co_us_el  String     @default(" ", map: "DF_spced_co_us_el") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spced_fe_us_in") @db.DateTime
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spced_fe_us_mo") @db.DateTime
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spced_fe_us_el") @db.DateTime
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_spced_rowguid") @db.UniqueIdentifier
  co_sucu   String     @db.Char(6)
  dis_cen   String     @default("1)", map: "DF_spced_dis_cen") @db.Text
  numcom    Int        @default(0, map: "DF_spced_numcom")
  feccom    DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spced_feccom") @db.DateTime
  dias      Int        @default(0, map: "DF_spced_dias")
  horas     Decimal    @default(0, map: "DF_spced_horas") @db.Decimal(18, 5)
  por_cos   Decimal    @default(0, map: "DF_spced_por_cos") @db.Decimal(18, 5)
  trasnfe   String     @db.Char(1)
  total_uni Decimal    @default(1, map: "DF_spced_total_uni") @db.Decimal(18, 5)
  art       art        @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_spced_art")
  reng_ace  reng_ace[]
  reng_atc  reng_atc[]
  reng_ece  reng_ece[]
  reng_gce  reng_gce[]
  reng_mce  reng_mce[]
  spodp     spodp[]

  @@index([ced_des], map: "ced_des")
  @@index([co_sucu], map: "ico_sucu")
  @@index([fec_emis], map: "ifec_emis")
}

model spcierre {
  ent_num    Int        @id(map: "PK_spcierre")
  odp_num    Int        @default(0, map: "DF_spcierre_odp_num")
  fec_emis   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spcierre_fec_emis") @db.SmallDateTime
  confirma   Boolean    @default(false, map: "DF_spcierre_confirma")
  aju_num    Int        @default(0, map: "DF_spcierre_aju_num")
  campo1     String     @default("1)", map: "DF_spcierre_campo1") @db.Char(30)
  campo2     String     @default("1)", map: "DF_spcierre_campo2") @db.Char(30)
  campo3     String     @default("1)", map: "DF_spcierre_campo3") @db.Char(30)
  campo4     String     @default("1)", map: "DF_spcierre_campo4") @db.Char(30)
  campo5     String     @default("1)", map: "DF_spcierre_campo5") @db.Char(30)
  campo6     String     @default("1)", map: "DF_spcierre_campo6") @db.Char(30)
  campo7     String     @default("1)", map: "DF_spcierre_campo7") @db.Char(30)
  campo8     String     @default("1)", map: "DF_spcierre_campo8") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF_spcierre_co_us_in") @db.Char(6)
  co_us_mo   String     @default("1)", map: "DF_spcierre_co_us_mo") @db.Char(6)
  co_us_el   String     @default("1)", map: "DF_spcierre_co_us_el") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spcierre_fe_us_in") @db.DateTime
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spcierre_fe_us_mo") @db.DateTime
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spcierre_fe_us_el") @db.DateTime
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spcierre_rowguid") @db.UniqueIdentifier
  co_sucu    String     @default("1)", map: "DF_spcierre_co_sucu") @db.Char(6)
  cie_des    String     @default("1)", map: "DF_spcierre_cie_des") @db.Char(60)
  anulado    Boolean    @default(false, map: "DF_spcierre_anulado")
  co_sub     String     @default("1)", map: "DF_spcierre_co_sub") @db.Char(6)
  comentario String     @default("1)", map: "DF_spcierre_comentario") @db.Text
  fec_conf   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spcierre_fec_conf") @db.SmallDateTime
  dis_cen    String     @default("1)", map: "DF_spcierre_dis_cen") @db.Text
  numcom     Int        @default(0, map: "DF_spcierre_num_com")
  feccom     DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spcierre_fec_com") @db.SmallDateTime
  gasadi     Decimal    @default(0, map: "DF_spcierre_gasadi") @db.Decimal(18, 5)
  moadi      Decimal    @default(0, map: "DF_spcierre_moadi") @db.Decimal(18, 5)
  seriales   Int        @default(0, map: "DF_spcierre_seriales")
  trasnfe    String     @db.Char(1)
  spodp      spodp      @relation(fields: [odp_num], references: [odp_num], onUpdate: NoAction, map: "FK_spcierre_spodp")
  sub_alma   sub_alma   @relation(fields: [co_sub], references: [co_sub], onUpdate: NoAction, map: "FK_spcierre_sub_alma")
  reng_cie   reng_cie[]

  @@index([cie_des], map: "icie_des")
  @@index([co_sucu], map: "ico_sucu")
  @@index([fec_emis], map: "ifec_emis")
  @@index([odp_num], map: "iodp_num")
}

model spcostest {
  cost_num Int        @id(map: "PK_spcostest")
  fec_vig  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spcostest_anio") @db.SmallDateTime
  fe_emis  DateTime   @default(now(), map: "DF_spcostest_fe_emis") @db.DateTime
  cost_des String     @default("1)", map: "DF_spcostest_cost_des") @db.Char(60)
  campo1   String     @default("1)", map: "DF_spcostest_campo1") @db.Char(30)
  campo2   String     @default("1)", map: "DF_spcostest_campo2") @db.Char(30)
  campo3   String     @default("1)", map: "DF_spcostest_campo3") @db.Char(30)
  campo4   String     @default("1)", map: "DF_spcostest_campo4") @db.Char(30)
  campo5   String     @default("1)", map: "DF_spcostest_campo5") @db.Char(30)
  campo6   String     @default("1)", map: "DF_spcostest_campo6") @db.Char(30)
  campo7   String     @default("1)", map: "DF_spcostest_campo7") @db.Char(30)
  campo8   String     @default("1)", map: "DF_spcostest_campo8") @db.Char(30)
  co_us_in String     @default("1)", map: "DF_spcostest_co_us_in") @db.Char(6)
  co_us_mo String     @default("1)", map: "DF_spcostest_co_us_mo") @db.Char(6)
  co_us_el String     @default("1)", map: "DF_spcostest_co_us_el") @db.Char(6)
  fe_us_in DateTime   @default(now(), map: "DF_spcostest_fe_us_in") @db.DateTime
  fe_us_mo DateTime   @default(now(), map: "DF_spcostest_fe_us_mo") @db.DateTime
  fe_us_el DateTime   @default(now(), map: "DF_spcostest_fe_us_el") @db.DateTime
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_spcostest_row_guid") @db.UniqueIdentifier
  co_sucu  String     @db.Char(6)
  trasnfe  String     @db.Char(1)
  reng_cos reng_cos[]
}

model spdevalm {
  dev_num    Int      @id(map: "PK_spdevalm") @default(0, map: "DF_spdevalm_dev_num")
  fecha      DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spdevalm_fecha") @db.SmallDateTime
  alm_orig   String   @default("1)", map: "DF_spdevalm_alm_orig") @db.Char(6)
  alm_dest   String   @default("1)", map: "DF_spdevalm_alm_dest") @db.Char(6)
  motivo_glo String   @default("1)", map: "DF_spdevalm_motivo_glo") @db.Char(60)
  confirma   Boolean  @default(false, map: "DF_spdevalm_confirma")
  fec_conf   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spdevalm_fec_conf") @db.SmallDateTime
  inactivo   Boolean  @default(false, map: "DF_spdevalm_inactivo")
  campo1     String   @default("1)", map: "DF_spdevalm_campo1") @db.Char(60)
  campo2     String   @default("1)", map: "DF_spdevalm_campo2") @db.Char(60)
  campo3     String   @default("1)", map: "DF_spdevalm_campo3") @db.Char(60)
  campo4     String   @default("1)", map: "DF_spdevalm_campo4") @db.Char(60)
  campo5     String   @default("1)", map: "DF_spdevalm_campo5") @db.Char(60)
  campo6     String   @default("1)", map: "DF_spdevalm_campo6") @db.Char(60)
  campo7     String   @default("1)", map: "DF_spdevalm_campo7") @db.Char(60)
  campo8     String   @default("1)", map: "DF_spdevalm_campo8") @db.Char(60)
  co_us_in   String   @default("1)", map: "DF_spdevalm_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spdevalm_fe_us_in") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_spdevalm_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spdevalm_fe_us_mo") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_spdevalm_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spdevalm_fe_us_el") @db.DateTime
  revisado   String   @default("1)", map: "DF_spdevalm_revisado") @db.Char(1)
  reqnfe     String   @default("1)", map: "DF_spdevalm_reqnfe") @db.Char(1)
  seriales   Int      @default(0, map: "DF_spdevalm_seriales")
  co_sucu    String   @default("1)", map: "DF_spdevalm_co_sucu") @db.Char(6)
  anulada    Boolean  @default(false, map: "DF_spdevalm_anulada")
  dis_cen    String   @default("1)", map: "DF_spdevalm_dis_cen") @db.Text
  feccom     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spdevalm_feccom") @db.SmallDateTime
  numcom     Int      @default(0, map: "DF_spdevalm_numcom")
  odp_num    Int      @default(0, map: "DF_spdevalm_odp_num")
  comentario String   @default("1)", map: "DF_spdevalm_comentario") @db.Text
  tras_num   Int      @default(0, map: "DF_spdevalm_tras_num")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_spdevalm_rowguid") @db.UniqueIdentifier
  trasnfe    String   @db.Char(1)

  @@index([co_sucu], map: "co_sucu")
  @@index([feccom], map: "feccom")
  @@index([alm_dest], map: "ialm_dest")
  @@index([alm_orig], map: "ialm_orig")
  @@index([dev_num], map: "idev_num")
  @@index([fecha], map: "ifecha")
  @@index([numcom], map: "numcom")
  @@index([odp_num], map: "odp_num")
}

model spemple {
  co_emp     String     @id(map: "spemple_co_emp") @db.Char(17)
  Nombres    String     @default(" ", map: "DF_spemp_Nombres") @db.Char(60)
  sueldo_bas Decimal    @default(0, map: "DF_spemp_sueldo_bas") @db.Decimal(9, 2)
  campo1     String     @default(" ", map: "DF_spemp_campo1") @db.Char(30)
  campo2     String     @default(" ", map: "DF_spemp_campo2") @db.Char(30)
  campo3     String     @default(" ", map: "DF_spemp_campo3") @db.Char(30)
  campo4     String     @default(" ", map: "DF_spemp_campo4") @db.Char(30)
  co_us_in   String     @default(" ", map: "DF_spemp_co_us_in") @db.Char(6)
  co_us_mo   String     @default(" ", map: "DF_spemp_co_us_mo") @db.Char(6)
  co_us_el   String     @default(" ", map: "DF_spemp_co_us_el") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spemple_fe_us_in") @db.DateTime
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spemple_fe_us_mo") @db.DateTime
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spemple_fe_us_el") @db.DateTime
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spemple_rowguid") @db.UniqueIdentifier
  co_sucu    String     @db.Char(6)
  revisado   String     @db.Char(1)
  trasnfe    String     @db.Char(1)
  reng_ece   reng_ece[]

  @@index([Nombres], map: "iemp_des")
}

model spentre {
  ent_num    Int        @id(map: "PK_spentre") @default(dbgenerated("1)"), map: "DF_spentre_ent_num")
  odp_num    Int        @default(0, map: "DF_spentre_odp_num")
  fec_emis   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spentre_fec_emis") @db.SmallDateTime
  campo1     String     @default("1)", map: "DF_spentre_campo1") @db.Char(30)
  campo2     String     @default("1)", map: "DF_spentre_campo2") @db.Char(30)
  campo3     String     @default("1)", map: "DF_spentre_campo3") @db.Char(30)
  campo4     String     @default("1)", map: "DF_spentre_campo4") @db.Char(30)
  campo5     String     @default("1)", map: "DF_spentre_campo5") @db.Char(30)
  campo6     String     @default("1)", map: "DF_spentre_campo6") @db.Char(30)
  campo7     String     @default("1)", map: "DF_spentre_campo7") @db.Char(30)
  campo8     String     @default("1)", map: "DF_spentre_campo8") @db.Char(30)
  co_us_in   String     @default("1)", map: "DF_spentre_co_us_in") @db.Char(6)
  co_us_mo   String     @default("1)", map: "DF_spentre_co_us_mo") @db.Char(6)
  co_us_el   String     @default("1)", map: "DF_spentre_co_us_el") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spentre_fe_us_in") @db.DateTime
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spentre_fe_us_mo") @db.DateTime
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spentre_fe_us_el") @db.DateTime
  confirma   Boolean    @default(false, map: "DF_spentre_confirma")
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spentre_rowguid") @db.UniqueIdentifier
  co_sucu    String     @default("1)", map: "DF_spentre_co_sucu") @db.Char(6)
  aju_num    Int        @default(0, map: "DF_spentre_aju_num")
  ent_des    String     @default("1)", map: "DF_spentre_ent_des") @db.Char(60)
  anulado    Boolean    @default(false, map: "DF_spentre_anulado")
  co_sub     String     @default("1)", map: "DF_spentre_co_sub") @db.Char(6)
  comentario String     @default("1)", map: "DF_spentre_comentario") @db.Text
  fec_conf   DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spentre_fec_conf") @db.SmallDateTime
  dis_cen    String     @default("1)", map: "DF_spentre_dis_cen") @db.Text
  numcom     Int        @default(0, map: "DF_spentre_num_com")
  feccom     DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spentre_fec_com") @db.SmallDateTime
  seriales   Int        @default(0, map: "DF_spentre_seriales")
  trasnfe    String     @db.Char(1)
  spodp      spodp      @relation(fields: [odp_num], references: [odp_num], onUpdate: NoAction, map: "FK_spentre_spodp")
  sub_alma   sub_alma   @relation(fields: [co_sub], references: [co_sub], onUpdate: NoAction, map: "FK_spentre_sub_alma")
  reng_ent   reng_ent[]
}

model spescena {
  esc_num    Int        @unique(map: "UQ_spescen1") @default(0, map: "DF_spescena_esc_num")
  fecha      DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spescena_fecha") @db.SmallDateTime
  motivo_glo String     @default("1)", map: "DF_spescena_motivo_glo") @db.Char(60)
  co_art     String     @default("1)", map: "DF_spescena_co_art") @db.Char(30)
  art_des    String     @default("1)", map: "DF_spescena_art_des") @db.Char(60)
  campo1     String     @default("1)", map: "DF_spescena_campo1") @db.Char(60)
  campo2     String     @default("1)", map: "DF_spescena_campo2") @db.Char(60)
  campo3     String     @default("1)", map: "DF_spescena_campo3") @db.Char(60)
  campo4     String     @default("1)", map: "DF_spescena_campo4") @db.Char(60)
  campo5     String     @default("1)", map: "DF_spescena_campo5") @db.Char(60)
  campo6     String     @default("1)", map: "DF_spescena_campo6") @db.Char(60)
  campo7     String     @default("1)", map: "DF_spescena_campo7") @db.Char(60)
  campo8     String     @default("1)", map: "DF_spescena_campo8") @db.Char(60)
  co_us_in   String     @default("1)", map: "DF_spescena_co_us_in") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spescena_fe_us_in") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF_spescena_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spescena_fe_us_mo") @db.DateTime
  co_us_el   String     @default("1)", map: "DF_spescena_co_us_el") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spescena_fe_us_el") @db.DateTime
  revisado   String     @default("1)", map: "DF_spescena_revisado") @db.Char(1)
  impnfe     String     @default("1)", map: "DF_spescena_impnfe") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF_spescena_co_sucu") @db.Char(6)
  comentario String     @default("1)", map: "DF_spescena_comentario") @db.Text
  mprima     Decimal    @default(0, map: "DF_spescena_maxima") @db.Decimal(18, 5)
  mobra      Decimal    @default(0, map: "DF_spescena_mobra") @db.Decimal(18, 5)
  gfabrica   Decimal    @default(0, map: "DF_spescena_gfabrica") @db.Decimal(18, 5)
  totalpro   Decimal    @default(0, map: "DF_spescena_totalpro") @db.Decimal(18, 5)
  porgan     Decimal    @default(0, map: "DF_spescena_porgan") @db.Decimal(18, 5)
  unidad     String     @default("1)", map: "DF_spescena_unidad") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spescena_rowguid") @db.UniqueIdentifier
  trasnfe    String     @db.Char(1)
  cod_ced    Int
  reng_esc   reng_esc[]

  @@index([co_sucu], map: "co_sucu")
  @@index([esc_num], map: "iesc_num")
  @@index([fecha], map: "ifecha")
}

model spexplosion {
  exp_num    Int         @id(map: "PK_spexplosion") @unique(map: "UQ_spexplosio1") @default(0, map: "DF_spexplosion_exp_num")
  fecha      DateTime    @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spexplosion_fecha") @db.SmallDateTime
  alm_orig   String      @default("1)", map: "DF_spexplosion_alm_orig") @db.Char(6)
  motivo_glo String      @default("1)", map: "DF_spexplosion_motivo_glo") @db.Char(60)
  campo1     String      @default("1)", map: "DF_spexplosion_campo1") @db.Char(60)
  campo2     String      @default("1)", map: "DF_spexplosion_campo2") @db.Char(60)
  campo3     String      @default("1)", map: "DF_spexplosion_campo3") @db.Char(60)
  campo4     String      @default("1)", map: "DF_spexplosion_campo4") @db.Char(60)
  campo5     String      @default("1)", map: "DF_spexplosion_campo5") @db.Char(60)
  campo6     String      @default("1)", map: "DF_spexplosion_campo6") @db.Char(60)
  campo7     String      @default("1)", map: "DF_spexplosion_campo7") @db.Char(60)
  campo8     String      @default("1)", map: "DF_spexplosion_campo8") @db.Char(60)
  co_us_in   String      @default("1)", map: "DF_spexplosion_co_us_in") @db.Char(6)
  fe_us_in   DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spexplosion_fe_us_in") @db.DateTime
  co_us_mo   String      @default("1)", map: "DF_spexplosion_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spexplosion_fe_us_mo") @db.DateTime
  co_us_el   String      @default("1)", map: "DF_spexplosion_co_us_el") @db.Char(6)
  fe_us_el   DateTime    @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spexplosion_fe_us_el") @db.DateTime
  revisado   String      @default("1)", map: "DF_spexplosion_revisado") @db.Char(1)
  expnfe     String      @default("1)", map: "DF_spexplosion_expnfe") @db.Char(1)
  co_sucu    String      @default("1)", map: "DF_spexplosion_co_sucu") @db.Char(6)
  comentario String      @default("1)", map: "DF_spexplosion_comentario") @db.Text
  rowguid    String      @default(dbgenerated("newid()"), map: "DF_spexplosion_rowguid") @db.UniqueIdentifier
  trasnfe    String      @db.Char(1)
  co_alma    String      @default("1)", map: "DF_spexplosion_co_alma") @db.Char(6)
  reng_exp   reng_exp[]
  reng_exp2  reng_exp2[]

  @@index([co_sucu], map: "co_sucu")
  @@index([alm_orig], map: "ialm_orig")
  @@index([exp_num], map: "iexp_num")
  @@index([fecha], map: "ifecha")
}

model spfalla {
  co_falla  String     @id(map: "spfalla_co_falla") @db.Char(6)
  falla_des String     @default(" ", map: "DF_spfalla_falla_des") @db.Char(60)
  campo1    String     @default(" ", map: "DF_spfalla_campo1") @db.Char(30)
  campo2    String     @default(" ", map: "DF_spfalla_campo2") @db.Char(30)
  campo3    String     @default(" ", map: "DF_spfalla_campo3") @db.Char(30)
  campo4    String     @default(" ", map: "DF_spfalla_campo4") @db.Char(30)
  co_us_in  String     @default(" ", map: "DF_spfalla_co_us_in") @db.Char(6)
  co_us_mo  String     @default(" ", map: "DF_spfalla_co_us_mo") @db.Char(6)
  co_us_el  String     @default(" ", map: "DF_spfalla_co_us_el") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spfalla_fe_us_in") @db.DateTime
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spfalla_fe_us_mo") @db.DateTime
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spfalla_fe_us_el") @db.DateTime
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_spfalla_rowguid") @db.UniqueIdentifier
  co_sucu   String     @db.Char(6)
  revisado  String     @default("1)", map: "DF_spfalla_revisado") @db.Char(1)
  trasnfe   String     @db.Char(1)
  spparmaq  spparmaq[]

  @@index([falla_des], map: "falla_des")
}

model spgasfab {
  co_gas    String     @id(map: "spgasfab_co_gas") @db.Char(6)
  gas_des   String     @default(" ", map: "DF_spgasfab_gas_des") @db.Char(60)
  esdirecto Int        @default(1, map: "DF_spgasfab_esdirecto")
  campo1    String     @default(" ", map: "DF_spgasfab_campo1") @db.Char(30)
  campo2    String     @default(" ", map: "DF_spgasfab_campo2") @db.Char(30)
  campo3    String     @default(" ", map: "DF_spgasfab_campo3") @db.Char(30)
  campo4    String     @default(" ", map: "DF_spgasfab_campo4") @db.Char(30)
  co_us_in  String     @default(" ", map: "DF_spgasfab_co_us_in") @db.Char(6)
  co_us_mo  String     @default(" ", map: "DF_spgasfab_co_us_mo") @db.Char(6)
  co_us_el  String     @default(" ", map: "DF_spgasfab_co_us_el") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spgasfab_fe_us_in") @db.DateTime
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spgasfab_fe_us_mo") @db.DateTime
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spgasfab_fe_us_el") @db.DateTime
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_spgasfab_rowguid") @db.UniqueIdentifier
  co_sucu   String     @db.Char(6)
  revisado  String     @db.Char(1)
  trasnfe   String     @db.Char(1)
  reng_gce  reng_gce[]

  @@index([gas_des], map: "Igas_des")
}

model spimplosion {
  inp_num    Int        @id(map: "PK_spimplosion") @unique(map: "UQ_spimplosio1") @default(0, map: "DF_spimplosion_inp_num")
  fecha      DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spimplosion_fecha") @db.SmallDateTime
  alm_orig   String     @default("1)", map: "DF_spimplosion_alm_orig") @db.Char(6)
  motivo_glo String     @default("1)", map: "DF_spimplosion_motivo_glo") @db.Char(60)
  co_art     String     @default("1)", map: "DF_spimplosion_co_art") @db.Char(30)
  art_des    String     @default("1)", map: "DF_spimplosion_art_des") @db.Char(60)
  campo1     String     @default("1)", map: "DF_spimplosion_campo1") @db.Char(60)
  campo2     String     @default("1)", map: "DF_spimplosion_campo2") @db.Char(60)
  campo3     String     @default("1)", map: "DF_spimplosion_campo3") @db.Char(60)
  campo4     String     @default("1)", map: "DF_spimplosion_campo4") @db.Char(60)
  campo5     String     @default("1)", map: "DF_spimplosion_campo5") @db.Char(60)
  campo6     String     @default("1)", map: "DF_spimplosion_campo6") @db.Char(60)
  campo7     String     @default("1)", map: "DF_spimplosion_campo7") @db.Char(60)
  campo8     String     @default("1)", map: "DF_spimplosion_campo8") @db.Char(60)
  co_us_in   String     @default("1)", map: "DF_spimplosion_co_us_in") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spimplosion_fe_us_in") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF_spimplosion_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spimplosion_fe_us_mo") @db.DateTime
  co_us_el   String     @default("1)", map: "DF_spimplosion_co_us_el") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spimplosion_fe_us_el") @db.DateTime
  revisado   String     @default("1)", map: "DF_spimplosion_revisado") @db.Char(1)
  impnfe     String     @default("1)", map: "DF_spimplosion_impnfe") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF_spimplosion_co_sucu") @db.Char(6)
  comentario String     @default("1)", map: "DF_spimplosion_comentario") @db.Text
  maxima     Decimal    @default(0, map: "DF_spimplosion_maxima") @db.Decimal(18, 5)
  unidad     String     @default("1)", map: "DF_spimplosion_unidad") @db.Char(6)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spimplosion_rowguid") @db.UniqueIdentifier
  trasnfe    String     @db.Char(1)
  cod_ced    Int
  co_alma    String     @default("1)", map: "DF_spimplosion_co_alma") @db.Char(6)
  reng_imp   reng_imp[]

  @@index([co_sucu], map: "co_sucu")
  @@index([alm_orig], map: "ialm_orig")
  @@index([fecha], map: "ifecha")
  @@index([inp_num], map: "iinp_num")
}

model spmaq {
  co_maq   String     @id(map: "spmaq_co_maq") @db.Char(6)
  maq_des  String     @default(" ", map: "DF_spmaq_maq_des") @db.Char(60)
  campo1   String     @default(" ", map: "DF_spmaq_campo1") @db.Char(30)
  campo2   String     @default(" ", map: "DF_spmaq_campo2") @db.Char(30)
  campo3   String     @default(" ", map: "DF_spmaq_campo3") @db.Char(30)
  campo4   String     @default(" ", map: "DF_spmaq_campo4") @db.Char(30)
  co_us_in String     @default(" ", map: "DF_spmaq_co_us_in") @db.Char(6)
  co_us_mo String     @default(" ", map: "DF_spmaq_co_us_mo") @db.Char(6)
  co_us_el String     @default(" ", map: "DF_spmaq_co_us_el") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmaq_fe_us_in") @db.DateTime
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmaq_fe_us_mo") @db.DateTime
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmaq_fe_us_el") @db.DateTime
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_spmaq_rowguid") @db.UniqueIdentifier
  co_sucu  String     @default("1)", map: "DF_spmaq_co_sucu") @db.Char(6)
  revisado String     @default("1)", map: "DF_spmaq_revisado") @db.Char(1)
  trasnfe  String     @db.Char(1)
  reng_tar reng_tar[]
  spparmaq spparmaq[]

  @@index([maq_des], map: "imaq_des")
}

model spmenenc {
  men_num   Int        @id(map: "men_num")
  des_men   String     @default("1)", map: "DF_spmensualenc_des_mes") @db.VarChar(60)
  fec_emis  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spmensualenc_fec_emis") @db.SmallDateTime
  Comprom   Boolean    @default(false, map: "DF_spmenenc_Comprometido")
  procesado Boolean    @default(false, map: "DF_spmenenc_procesado")
  campo1    String     @default("1)", map: "DF_spmenenc_campo1") @db.VarChar(60)
  campo2    String     @default("1)", map: "DF_spmenenc_campo2") @db.VarChar(60)
  campo3    String     @default("1)", map: "DF_spmenenc_campo3") @db.VarChar(60)
  campo4    String     @default("1)", map: "DF_spmenenc_campo4") @db.VarChar(60)
  campo5    String     @default("1)", map: "DF_spmenenc_campo5") @db.VarChar(60)
  campo6    String     @default("1)", map: "DF_spmenenc_campo6") @db.VarChar(60)
  campo7    String     @default("1)", map: "DF_spmenenc_campo7") @db.VarChar(60)
  campo8    String     @default("1)", map: "DF_spmenenc_campo8") @db.VarChar(60)
  co_us_in  String     @default("1)", map: "DF_spmensualenc_co_us_in") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensualenc_fe_us_in") @db.DateTime
  co_us_mo  String     @default("1)", map: "DF_spmensualenc_co_us_mo") @db.Char(6)
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensualenc_fe_us_mo") @db.DateTime
  co_us_el  String     @default("1)", map: "DF_spmensualenc_co_us_el") @db.Char(6)
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensualenc_fe_us_el") @db.DateTime
  revisado  String     @default("1)", map: "DF_spmensualenc_revisado") @db.Char(1)
  trasnfe   String     @default("1)", map: "DF_spmensualenc_trasnfe") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF_spmensualenc_co_sucu") @db.Char(6)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_spmensualenc_rowguid") @db.UniqueIdentifier
  reng_men  reng_men[]

  @@index([des_men], map: "des_men")
}

model spmensual {
  co_art   String   @id(map: "PK_spmensual") @db.Char(30)
  cantidad Decimal  @default(0, map: "DF_spmensual_cantidad") @db.Decimal(18, 0)
  diasinv  Decimal  @default(0, map: "DF_spmensual_diasinv") @db.Decimal(18, 5)
  diasprod Int      @default(0, map: "DF_spmensual_diasprod")
  holgura  Int      @default(0, map: "DF_spmensual_holgura")
  periodo  String   @default("1)", map: "DF_spmensual_periodo") @db.Char(20)
  cantprod Decimal  @default(0, map: "DF_spmensual_cantprod") @db.Decimal(18, 5)
  trasnfe  String   @default("1)", map: "DF_spmensual_trasnfe") @db.Char(1)
  co_us_in String   @default("1)", map: "DF_spmensual_co_us_in") @db.Char(6)
  co_us_mo String   @default("1)", map: "DF_spmensual_co_us_mo") @db.Char(6)
  co_us_el String   @default("1)", map: "DF_spmensual_co_us_el") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensual_fe_us_in") @db.DateTime
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensual_fe_us_mo") @db.DateTime
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spmensual_fe_us_el") @db.DateTime
  co_sucu  String   @default("1)", map: "DF_spmensual_co_sucu") @db.Char(6)
  cod_ced  Int
  pendpro  Decimal  @default(0, map: "DF_spmensual_pendpro") @db.Decimal(18, 5)
  mesprox  Decimal  @default(0, map: "DF_spmensual_mesprox") @db.Decimal(18, 5)
  stockop  Decimal  @default(0, map: "DF_spmensual_stockop") @db.Decimal(18, 5)
  stockact Decimal  @default(0, map: "DF_spmensual_stockact") @db.Decimal(18, 5)
}

model spodp {
  odp_num    Int        @id(map: "PK_spodp") @default(0, map: "DF_spodp_odp_num")
  co_art     String     @default("1)", map: "DF_spodp_co_art") @db.Char(30)
  co_ced     Int        @default(0, map: "DF_spodp_co_ced")
  ca_art     Decimal    @default(0, map: "DF_spodp_ca_art") @db.Decimal(18, 5)
  fe_inic    DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spodp_fe_inic") @db.DateTime
  fe_fin     DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spodp_fe_fin") @db.DateTime
  prioridad  Int        @default(3, map: "DF_spodp_prioridad")
  edo_odp    String     @default("A", map: "DF_spodp_edo_odp") @db.Char(1)
  num_maqblo Int        @default(0, map: "DF_spodp_num_maqblo")
  ct_estim   Decimal    @default(0, map: "DF_spodp_ct_estim") @db.Decimal(18, 2)
  co_us_in   String     @default("1)", map: "DF_spodp_co_us_in") @db.Char(6)
  co_us_mo   String     @default("1)", map: "DF_spodp_co_us_mo") @db.Char(6)
  co_us_el   String     @default("1)", map: "DF_spodp_co_us_el") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spodp_fe_us_in") @db.DateTime
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spodp_fe_us_mo") @db.DateTime
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spodp_fe_us_el") @db.DateTime
  campo1     String     @default("1)", map: "DF_spodp_campo1") @db.Char(30)
  campo2     String     @default("1)", map: "DF_spodp_campo2") @db.Char(30)
  campo3     String     @default("1)", map: "DF_spodp_campo3") @db.Char(30)
  campo4     String     @default("1)", map: "DF_spodp_campo4") @db.Char(30)
  campo5     String     @default("1)", map: "DF_spodp_campo5") @db.Char(30)
  campo6     String     @default("1)", map: "DF_spodp_campo6") @db.Char(30)
  campo7     String     @default("1)", map: "DF_spodp_campo7") @db.Char(30)
  campo8     String     @default("1)", map: "DF_spodp_campo8") @db.Char(30)
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_spodp_rowguid") @db.UniqueIdentifier
  fe_emis    DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spodp_fe_emis") @db.DateTime
  descrip    String     @default("1)", map: "DF_spodp_descrip") @db.Char(80)
  comentario String     @default("1)", map: "DF_spodp_comentario") @db.Text
  co_sucu    String     @default("1)", map: "DF_spodp_co_sucu") @db.Char(6)
  anulado    Boolean    @default(false, map: "DF_spodp_anulado")
  dis_cen    String     @default("1)", map: "DF_spodp_dis_cen") @db.Text
  mp_cant    Decimal    @default(0, map: "DF_spodp_mp_cant") @db.Decimal(18, 5)
  mo_cant    Decimal    @default(0, map: "DF_spodp_mo_cant") @db.Decimal(18, 5)
  gf_cant    Decimal    @default(0, map: "DF_spodp_gf_cant") @db.Decimal(18, 5)
  men_cant   Decimal    @default(0, map: "DF_spodp_men_cant") @db.Decimal(18, 5)
  mem_cant   Decimal    @default(0, map: "DF_spodp_mem_cant") @db.Decimal(18, 5)
  oi_cant    Decimal    @default(0, map: "DF_spodp_oi_cant") @db.Decimal(18, 5)
  trasnfe    String     @default("1)", map: "DF_spodp_trasnfe") @db.Char(1)
  total_uni  Decimal    @default(1, map: "DF_spodp_total_art") @db.Decimal(18, 5)
  uni_venta  String     @default("1)", map: "DF_spodp_uni_venta") @db.Char(6)
  codpcom    Int        @default(0, map: "DF__spodp__codpcom__10566F31")
  nodpcom    Int        @default(0, map: "DF__spodp__nodpcom__114A936A")
  doc_ori    Int        @default(0, map: "DF__spodp__doc_ori__0BD347E4")
  spced      spced      @relation(fields: [co_ced], references: [co_ced], onUpdate: NoAction, map: "FK_spodp_spced")
  reng_odp   reng_odp[]
  spcierre   spcierre[]
  spentre    spentre[]

  @@index([co_art], map: "co_art")
  @@index([co_ced], map: "co_ced")
  @@index([co_sucu], map: "co_sucu")
  @@index([odp_num], map: "odp_num")
}

model spparmaq {
  par_num  Int      @id(map: "PK_spparmaq")
  par_des  String   @default("1)", map: "DF_spparmaq_par_des") @db.Char(60)
  fec_inic DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spparmaq_fec_inic") @db.DateTime
  fec_fin  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spparmaq_fec_fin") @db.DateTime
  co_maq   String   @default("1)", map: "DF_spparmaq_co_maq") @db.Char(6)
  co_falla String   @default("1)", map: "DF_spparmaq_co_falla") @db.Char(6)
  campo1   String   @default("1)", map: "DF_spparmaq_campo1") @db.Char(30)
  campo2   String   @default("1)", map: "DF_spparmaq_campo2") @db.Char(30)
  campo3   String   @default("1)", map: "DF_spparmaq_campo3") @db.Char(30)
  campo4   String   @default("1)", map: "DF_spparmaq_campo4") @db.Char(30)
  campo5   String   @default("1)", map: "DF_spparmaq_campo5") @db.Char(30)
  campo6   String   @default("1)", map: "DF_spparmaq_campo6") @db.Char(30)
  campo7   String   @default("1)", map: "DF_spparmaq_campo7") @db.Char(30)
  campo8   String   @default("1)", map: "DF_spparmaq_campo8") @db.Char(30)
  co_us_in String   @default("1)", map: "DF_spparmaq_co_us_in") @db.Char(6)
  co_us_mo String   @default("1)", map: "DF_spparmaq_co_us_mo") @db.Char(6)
  co_us_el String   @default("1)", map: "DF_spparmaq_co_us_el") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spparmaq_fe_us_in") @db.DateTime
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spparmaq_fe_us_mo") @db.DateTime
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spparmaq_fe_us_el") @db.DateTime
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_spparmaq_rowguid") @db.UniqueIdentifier
  fec_emis DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spparmaq_fec_emis") @db.SmallDateTime
  trasnfe  String   @db.Char(1)
  co_sucu  String   @db.Char(6)
  spfalla  spfalla  @relation(fields: [co_falla], references: [co_falla], onUpdate: NoAction, map: "FK_spparmaq_spfalla")
  spmaq    spmaq    @relation(fields: [co_maq], references: [co_maq], onUpdate: NoAction, map: "FK_spparmaq_spmaq")
}

model spplan {
  co_art   String   @id(map: "PK_spplan") @db.Char(30)
  m1       Decimal  @default(0, map: "DF_spplan_m1") @db.Decimal(18, 5)
  m2       Decimal  @default(0, map: "DF_spplan_m2") @db.Decimal(18, 5)
  m3       Decimal  @default(0, map: "DF_spplan_m3") @db.Decimal(18, 5)
  m4       Decimal  @default(0, map: "DF_spplan_m4") @db.Decimal(18, 5)
  m5       Decimal  @default(0, map: "DF_spplan_m5") @db.Decimal(18, 5)
  m6       Decimal  @default(0, map: "DF_spplan_m6") @db.Decimal(18, 5)
  m7       Decimal  @default(0, map: "DF_spplan_m7") @db.Decimal(18, 5)
  m8       Decimal  @default(0, map: "DF_spplan_m8") @db.Decimal(18, 5)
  m9       Decimal  @default(0, map: "DF_spplan_m9") @db.Decimal(18, 5)
  m10      Decimal  @default(0, map: "DF_spplan_m10") @db.Decimal(18, 5)
  m11      Decimal  @default(0, map: "DF_spplan_m11") @db.Decimal(18, 5)
  m12      Decimal  @default(0, map: "DF_spplan_m12") @db.Decimal(18, 5)
  d1       Decimal  @default(0, map: "DF_spplan_d1") @db.Decimal(18, 5)
  d2       Decimal  @default(0, map: "DF_spplan_d2") @db.Decimal(18, 5)
  d3       Decimal  @default(0, map: "DF_spplan_d3") @db.Decimal(18, 5)
  d4       Decimal  @default(0, map: "DF_spplan_d4") @db.Decimal(18, 5)
  d5       Decimal  @default(0, map: "DF_spplan_d5") @db.Decimal(18, 5)
  d6       Decimal  @default(0, map: "DF_spplan_d6") @db.Decimal(18, 5)
  d7       Decimal  @default(0, map: "DF_spplan_d7") @db.Decimal(18, 5)
  d8       Decimal  @default(0, map: "DF_spplan_d8") @db.Decimal(18, 5)
  d9       Decimal  @default(0, map: "DF_spplan_d9") @db.Decimal(18, 5)
  d10      Decimal  @default(0, map: "DF_spplan_d10") @db.Decimal(18, 5)
  d11      Decimal  @default(0, map: "DF_spplan_d11") @db.Decimal(18, 5)
  d12      Decimal  @default(0, map: "DF_spplan_d12") @db.Decimal(18, 5)
  enero    Int      @default(0, map: "DF_spplan_enero")
  co_us_in String   @default("1)", map: "DF_spplan_co_fe_us") @db.Char(6)
  co_us_mo String   @default("1)", map: "DF_spplan_co_us_mo") @db.Char(6)
  co_us_el String   @default("1)", map: "DF_spplan_co_us_el") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplan_fe_us_in") @db.DateTime
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplan_fe_us_mo") @db.DateTime
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplan_fe_us_el") @db.DateTime
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_spplan_rowguid") @db.UniqueIdentifier
  trasnfe  String   @default("1)", map: "DF_spplan_trasnfe") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF_spplan_co_sucu") @db.Char(6)
}

model spplanenc {
  pla_num  Int        @id(map: "pla_num")
  des_plan String     @default("1)", map: "DF_spplanenc_des_plan") @db.VarChar(60)
  fec_emis DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spplanenc_fec_emis") @db.SmallDateTime
  campo1   String     @default("1)", map: "DF_spplanenc_campo1") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF_spplanenc_campo2") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF_spplanenc_campo3") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF_spplanenc_campo4") @db.VarChar(60)
  campo5   String     @default("1)", map: "DF_spplanenc_campo5") @db.VarChar(60)
  campo6   String     @default("1)", map: "DF_spplanenc_campo6") @db.VarChar(60)
  campo7   String     @default("1)", map: "DF_spplanenc_campo7") @db.VarChar(60)
  campo8   String     @default("1)", map: "DF_spplanenc_campo8") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF_spplanenc_co_us_in") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplanenc_fe_us_in") @db.DateTime
  co_us_mo String     @default("1)", map: "DF_spplanenc_co_us_mo") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplanenc_fe_us_mo") @db.DateTime
  co_us_el String     @default("1)", map: "DF_spplanenc_co_us_el") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spplanenc_fe_us_el") @db.DateTime
  revisado String     @default("1)", map: "DF_spplanenc_revisado") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF_spplanenc_trasnfe") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF_spplanenc_co_sucu") @db.Char(6)
  rowguid  String     @default(dbgenerated("newid()"), map: "DF_spplanenc_rowguid") @db.UniqueIdentifier
  reng_pla reng_pla[]

  @@index([des_plan], map: "des_plan")
}

model spreqalm {
  req_num    Int      @id(map: "PK_spreqalm") @default(0, map: "DF_spreqalm_req_num")
  fecha      DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spreqalm_fecha") @db.SmallDateTime
  alm_orig   String   @default("1)", map: "DF_spreqalm_alm_orig") @db.Char(6)
  alm_dest   String   @default("1)", map: "DF_spreqalm_alm_dest") @db.Char(6)
  motivo_glo String   @default("1)", map: "DF_spreqalm_motivo_glo") @db.Char(60)
  confirma   Boolean  @default(false, map: "DF_spreqalm_confirma")
  fec_conf   DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_spreqalm_fec_conf") @db.SmallDateTime
  inactivo   Boolean  @default(false, map: "DF_spreqalm_inactivo")
  campo1     String   @default("1)", map: "DF_spreqalm_campo1") @db.Char(60)
  campo2     String   @default("1)", map: "DF_spreqalm_campo2") @db.Char(60)
  campo3     String   @default("1)", map: "DF_spreqalm_campo3") @db.Char(60)
  campo4     String   @default("1)", map: "DF_spreqalm_campo4") @db.Char(60)
  campo5     String   @default("1)", map: "DF_spreqalm_campo5") @db.Char(60)
  campo6     String   @default("1)", map: "DF_spreqalm_campo6") @db.Char(60)
  campo7     String   @default("1)", map: "DF_spreqalm_campo7") @db.Char(60)
  campo8     String   @default("1)", map: "DF_spreqalm_campo8") @db.Char(60)
  co_us_in   String   @default("1)", map: "DF_spreqalm_co_us_in") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spreqalm_fe_us_in") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF_spreqalm_co_us_mo") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spreqalm_fe_us_mo") @db.DateTime
  co_us_el   String   @default("1)", map: "DF_spreqalm_co_us_el") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spreqalm_fe_us_el") @db.DateTime
  revisado   String   @default("1)", map: "DF_spreqalm_revisado") @db.Char(1)
  reqnfe     String   @default("1)", map: "DF_spreqalm_reqnfe") @db.Char(1)
  seriales   Int      @default(0, map: "DF_spreqalm_seriales")
  co_sucu    String   @default("1)", map: "DF_spreqalm_co_sucu") @db.Char(6)
  anulada    Boolean  @default(false, map: "DF_spreqalm_anulada")
  dis_cen    String   @default("1)", map: "DF_spreqalm_dis_cen") @db.Text
  feccom     DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_spreqalm_feccom") @db.DateTime
  numcom     Int      @default(0, map: "DF_spreqalm_numcom")
  odp_num    Int      @default(0, map: "DF_spreqalm_odp_num")
  comentario String   @default("1)", map: "DF_spreqalm_comentario") @db.Text
  tras_num   Int      @default(0, map: "DF_spreqalm_tras_num")
  rowguid    String   @default(dbgenerated("newid()"), map: "DF_spreqalm_rowguid") @db.UniqueIdentifier
  trasnfe    String   @db.Char(1)

  @@index([co_sucu], map: "co_sucu")
  @@index([feccom], map: "feccom")
  @@index([alm_dest], map: "ialm_dest")
  @@index([alm_orig], map: "ialm_orig")
  @@index([fecha], map: "ifecha")
  @@index([req_num], map: "ireq_num")
  @@index([numcom], map: "numcom")
  @@index([odp_num], map: "odp_num")
}

model sptar {
  co_tar     String     @id(map: "sptar_co_tar") @db.Char(10)
  tar_des    String     @default(" ", map: "DF_sptar_tar_des") @db.Char(60)
  campo1     String     @default("1)", map: "DF_sptar_campo1") @db.Char(30)
  campo2     String     @default("1)", map: "DF_sptar_campo2") @db.Char(30)
  campo3     String     @default("1)", map: "DF_sptar_campo3") @db.Char(30)
  campo4     String     @default("1)", map: "DF_sptar_campo4") @db.Char(30)
  atributo1  Boolean    @default(false, map: "DF_sptar_atributo1")
  vatributo1 String     @default(" ", map: "DF_sptar_vatributo1") @db.Char(15)
  atributo2  Boolean    @default(false, map: "DF_sptar_atributo2")
  vatributo2 String     @default(" ", map: "DF_sptar_vatributo2") @db.Char(15)
  atributo3  Boolean    @default(false, map: "DF_sptar_atributo3")
  vatributo3 String     @default(" ", map: "DF_sptar_vatributo3") @db.Char(15)
  atributo4  Boolean    @default(false, map: "DF_sptar_atributo4")
  vatributo4 String     @default(" ", map: "DF_sptar_vatributo4") @db.Char(15)
  atributo5  Boolean    @default(false, map: "DF_sptar_atributo5")
  vatributo5 String     @default(" ", map: "DF_sptar_vatributo5") @db.Char(15)
  atributo6  Boolean    @default(false, map: "DF_sptar_atributo6")
  vatributo6 String     @default(" ", map: "DF_sptar_vatributo6") @db.Char(15)
  co_us_in   String     @default(" ", map: "DF_sptar_co_us_in") @db.Char(6)
  co_us_mo   String     @default(" ", map: "DF_sptar_co_us_mo") @db.Char(6)
  co_us_el   String     @default(" ", map: "DF_sptar_co_us_el") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_sptar_fe_us_in") @db.DateTime
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_sptar_fe_us_mo") @db.DateTime
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_sptar_fe_us_el") @db.DateTime
  rowguid    String     @default(dbgenerated("newid()"), map: "DF_sptar_rowguid") @db.UniqueIdentifier
  co_sucu    String     @default("1)", map: "DF_sptar_co_sucu") @db.Char(6)
  man_mat    Boolean    @default(true, map: "DF_sptar_man_mat")
  revisado   String     @default("1)", map: "DF_sptar_revisado") @db.Char(1)
  trasnfe    String     @db.Char(1)
  reng_atb   reng_atb[]
  reng_mce   reng_mce[]
  reng_tar   reng_tar[]

  @@index([tar_des], map: "itar_des")
}

model st_almac {
  co_alma    String   @db.Char(6)
  co_art     String   @db.Char(30)
  stock_act  Decimal  @default(0, map: "DF__st_almac__stock___5FB66532") @db.Decimal(18, 5)
  sstock_act Decimal  @default(0, map: "DF__st_almac__sstock__60AA896B") @db.Decimal(18, 5)
  stock_com  Decimal  @default(0, map: "DF__st_almac__stock___619EADA4") @db.Decimal(18, 5)
  sstock_com Decimal  @default(0, map: "DF__st_almac__sstock__6292D1DD") @db.Decimal(18, 5)
  stock_lle  Decimal  @default(0, map: "DF__st_almac__stock___6386F616") @db.Decimal(18, 5)
  sstock_lle Decimal  @default(0, map: "DF__st_almac__sstock__647B1A4F") @db.Decimal(18, 5)
  stock_des  Decimal  @default(0, map: "DF__st_almac__stock___656F3E88") @db.Decimal(18, 5)
  sstock_des Decimal  @default(0, map: "DF__st_almac__sstock__666362C1") @db.Decimal(18, 5)
  revisado   String   @default("1)", map: "DF__st_almac__revisa__675786FA") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__st_almac__trasnf__684BAB33") @db.Char(1)
  rowguid    String   @unique(map: "index_1594488759") @default(dbgenerated("newid()"), map: "DF__st_almac__rowgui__11365028") @db.UniqueIdentifier
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_st_almac_art")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_st_almac_sub_alma")

  @@id([co_alma, co_art], map: "st_almac_co_stock")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
}

model st_lote {
  co_alma    String   @db.Char(6)
  co_art     String   @db.Char(30)
  nro_lote   String   @db.Char(20)
  stock_act  Decimal  @default(0, map: "DF__st_lote__stock_a__6C1C3C17") @db.Decimal(18, 5)
  sstock_act Decimal  @default(0, map: "DF__st_lote__sstock___6D106050") @db.Decimal(18, 5)
  stock_com  Decimal  @default(0, map: "DF__st_lote__stock_c__6E048489") @db.Decimal(18, 5)
  sstock_com Decimal  @default(0, map: "DF__st_lote__sstock___6EF8A8C2") @db.Decimal(18, 5)
  stock_lle  Decimal  @default(0, map: "DF__st_lote__stock_l__6FECCCFB") @db.Decimal(18, 5)
  sstock_lle Decimal  @default(0, map: "DF__st_lote__sstock___70E0F134") @db.Decimal(18, 5)
  stock_des  Decimal  @default(0, map: "DF__st_lote__stock_d__71D5156D") @db.Decimal(18, 5)
  sstock_des Decimal  @default(0, map: "DF__st_lote__sstock___72C939A6") @db.Decimal(18, 5)
  revisado   String   @default("1)", map: "DF__st_lote__revisad__73BD5DDF") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__st_lote__trasnfe__74B18218") @db.Char(1)
  rowguid    String   @default(dbgenerated("newid()"), map: "DF__st_lote__rowguid__10174366") @db.UniqueIdentifier
  art        art      @relation(fields: [co_art], references: [co_art], onUpdate: NoAction, map: "FK_st_lote_art")
  lote       lote     @relation(fields: [co_art, nro_lote], references: [co_art, nro_lote], onUpdate: NoAction, map: "FK_st_lote_lote")
  sub_alma   sub_alma @relation(fields: [co_alma], references: [co_sub], onUpdate: NoAction, map: "FK_st_lote_sub_alma")

  @@id([co_alma, co_art, nro_lote], map: "PK_st_lote")
  @@index([co_alma], map: "ico_alma")
  @@index([co_art], map: "ico_art")
  @@index([nro_lote], map: "inro_lote")
}

model sub_alma {
  co_sub                               String     @id(map: "sub_alma_co_sub") @db.Char(6)
  des_sub                              String     @default("1)", map: "DF__sub_alma__des_su__4BAEA12E") @db.VarChar(60)
  co_alma                              String     @default("1)", map: "DF__sub_alma__co_alm__4CA2C567") @db.Char(6)
  campo1                               String     @default("1)", map: "DF__sub_alma__campo1__4D96E9A0") @db.VarChar(60)
  campo2                               String     @default("1)", map: "DF__sub_alma__campo2__4E8B0DD9") @db.VarChar(60)
  campo3                               String     @default("1)", map: "DF__sub_alma__campo3__4F7F3212") @db.VarChar(60)
  campo4                               String     @default("1)", map: "DF__sub_alma__campo4__5073564B") @db.VarChar(60)
  co_us_in                             String     @default("1)", map: "DF__sub_alma__co_us___51677A84") @db.Char(6)
  fe_us_in                             DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_sub_alma") @db.DateTime
  co_us_mo                             String     @default("1)", map: "DF__sub_alma__co_us___534FC2F6") @db.Char(6)
  fe_us_mo                             DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_sub_alma") @db.DateTime
  co_us_el                             String     @default("1)", map: "DF__sub_alma__co_us___55380B68") @db.Char(6)
  fe_us_el                             DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_sub_alma") @db.DateTime
  revisado                             String     @default("1)", map: "DF__sub_alma__revisa__572053DA") @db.Char(1)
  trasnfe                              String     @default("1)", map: "DF__sub_alma__trasnf__58147813") @db.Char(1)
  co_sucu                              String     @default("1)", map: "DF__sub_alma__co_suc__59089C4C") @db.Char(6)
  rowguid                              String     @unique(map: "index_876582211") @default(dbgenerated("newid()"), map: "DF__sub_alma__rowgui__16EF297E") @db.UniqueIdentifier
  noventa                              Boolean    @default(false, map: "DF__sub_alma__novent__59FCC085")
  nocompra                             Boolean    @default(false, map: "DF__sub_alma__nocomp__5AF0E4BE")
  materiales                           Boolean    @default(false, map: "DF_sub_alma_produccion")
  produccion                           Boolean    @default(false, map: "DF_sub_alma_materiales")
  almacen                              almacen    @relation(fields: [co_alma], references: [co_alma], onUpdate: NoAction, map: "FK_sub_alma_almacen")
  fisico                               fisico[]
  gene_kit                             gene_kit[]
  reng_aju                             reng_aju[]
  reng_cac                             reng_cac[]
  reng_cdp                             reng_cdp[]
  reng_com                             reng_com[]
  reng_dvc                             reng_dvc[]
  reng_dvp                             reng_dvp[]
  reng_enc                             reng_enc[]
  reng_enp                             reng_enp[]
  reng_fac                             reng_fac[]
  reng_gen                             reng_gen[]
  reng_ndd                             reng_ndd[]
  reng_nde                             reng_nde[]
  reng_ndr                             reng_ndr[]
  reng_ord                             reng_ord[]
  reng_ped                             reng_ped[]
  reng_plc                             reng_plc[]
  reng_plv                             reng_plv[]
  reng_res                             reng_res[]
  reng_rmc                             reng_rmc[]
  reng_rmp                             reng_rmp[]
  seriales                             seriales[]
  spcierre                             spcierre[]
  spentre                              spentre[]
  st_almac                             st_almac[]
  st_lote                              st_lote[]
  tras_alm_sub_almaTotras_alm_alm_orig tras_alm[] @relation("sub_almaTotras_alm_alm_orig")
  tras_alm_sub_almaTotras_alm_alm_dest tras_alm[] @relation("sub_almaTotras_alm_alm_dest")

  @@index([co_alma], map: "ico_alma")
  @@index([des_sub], map: "ides_sub")
}

model sub_lin {
  co_subl    String   @db.Char(6)
  subl_des   String   @default("1)", map: "DF__sub_lin__subl_de__023FBC09") @db.VarChar(60)
  co_lin     String   @db.Char(6)
  campo1     String   @default("1)", map: "DF__sub_lin__campo1__0428047B") @db.VarChar(60)
  campo2     String   @default("1)", map: "DF__sub_lin__campo2__051C28B4") @db.VarChar(60)
  campo3     String   @default("1)", map: "DF__sub_lin__campo3__06104CED") @db.VarChar(60)
  campo4     String   @default("1)", map: "DF__sub_lin__campo4__07047126") @db.VarChar(60)
  co_us_in   String   @default("1)", map: "DF__sub_lin__co_us_i__07F8955F") @db.Char(6)
  fe_us_in   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_sub_lin") @db.DateTime
  co_us_mo   String   @default("1)", map: "DF__sub_lin__co_us_m__09E0DDD1") @db.Char(6)
  fe_us_mo   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_sub_lin") @db.DateTime
  co_us_el   String   @default("1)", map: "DF__sub_lin__co_us_e__0BC92643") @db.Char(6)
  fe_us_el   DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_sub_lin") @db.DateTime
  revisado   String   @default("1)", map: "DF__sub_lin__revisad__0DB16EB5") @db.Char(1)
  trasnfe    String   @default("1)", map: "DF__sub_lin__trasnfe__0EA592EE") @db.Char(1)
  co_sucu    String   @default("1)", map: "DF__sub_lin__co_sucu__0F99B727") @db.Char(6)
  rowguid    String   @unique(map: "index_972582553") @default(dbgenerated("newid()"), map: "DF__sub_lin__rowguid__1CA802D4") @db.UniqueIdentifier
  co_imun    String   @default("1)", map: "DF__sub_lin__co_imun__108DDB60") @db.Char(15)
  co_reten   String   @default("1)", map: "DF__sub_lin__co_rete__1181FF99") @db.Char(6)
  i_subl_des String   @default("1)", map: "DF_sub_lin_i_subl_des") @db.VarChar(60)
  movil      Boolean  @default(false, map: "DF__sub_lin__movil__23E308FB")
  lin_art    lin_art  @relation(fields: [co_lin], references: [co_lin], onUpdate: NoAction, map: "FK_sub_lin_lin_art")
  art        art[]

  @@id([co_subl, co_lin], map: "sub_lin_co_subl")
  @@index([co_lin], map: "ico_lin")
  @@index([co_subl], map: "ico_subl")
  @@index([subl_des], map: "isubl_des")
}

/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by the Prisma Client.
model Syncro {
  Syncro Boolean @default(false, map: "DF_Syncro_Sincro")

  @@ignore
}

model tab_enc {
  fecha    DateTime @id(map: "tab_enc_fecha") @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__tab_enc__fecha__533092BC") @db.SmallDateTime
  tasa     Decimal  @default(1, map: "DF__tab_enc__tasa__5424B6F5") @db.Decimal(10, 3)
  tasag10  Decimal  @default(0, map: "DF__tab_enc__tasag10__5518DB2E") @db.Decimal(10, 3)
  tasag20  Decimal  @default(0, map: "DF__tab_enc__tasag20__560CFF67") @db.Decimal(10, 3)
  tipo_imp Int      @default(0, map: "DF__tab_enc__tipo_im__570123A0")
  co_us_in String   @default("1)", map: "DF__tab_enc__co_us_i__57F547D9") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tab_enc") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__tab_enc__co_us_m__59DD904B") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tab_enc") @db.DateTime
  co_us_el String   @default("1)", map: "DF__tab_enc__co_us_e__5BC5D8BD") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tab_enc") @db.DateTime
  revisado String   @default("1)", map: "DF__tab_enc__revisad__5DAE212F") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__tab_enc__trasnfe__5EA24568") @db.Char(1)
  rowguid  String   @unique(map: "index_1706489158") @default(dbgenerated("newid()"), map: "DF__tab_enc__rowguid__2260DC2A") @db.UniqueIdentifier
  tasa3    Decimal  @default(0, map: "DF_tab_enc_tasa3") @db.Decimal(10, 3)
  tasa4    Decimal  @default(0, map: "DF_tab_enc_tasa4") @db.Decimal(10, 3)
  tasa5    Decimal  @default(0, map: "DF_tab_enc_tasa5") @db.Decimal(10, 3)
  compras  Boolean  @default(false, map: "DF_tab_enc_compras")
}

model tab_islr {
  co_tab   Int      @id(map: "PK_tab_islr")
  tab_des  String   @default("1)", map: "DF__tab_islr__tab_de__0C3405EE") @db.VarChar(60)
  rango_ha Float    @default(0, map: "DF__tab_islr__rango___0D282A27")
  rango_de Float    @default(0, map: "DF__tab_islr__rango___0E1C4E60")
  campo1   String   @default("1)", map: "DF__tab_islr__campo1__0F107299") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF__tab_islr__campo2__100496D2") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF__tab_islr__campo3__10F8BB0B") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF__tab_islr__campo4__11ECDF44") @db.VarChar(60)
  campo5   String   @default("1)", map: "DF__tab_islr__campo5__12E1037D") @db.VarChar(60)
  campo6   String   @default("1)", map: "DF__tab_islr__campo6__13D527B6") @db.VarChar(60)
  campo7   String   @default("1)", map: "DF__tab_islr__campo7__14C94BEF") @db.VarChar(60)
  campo8   String   @default("1)", map: "DF__tab_islr__campo8__15BD7028") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF__tab_islr__co_us___16B19461") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tab_islr") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__tab_islr__co_us___1899DCD3") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tab_islr") @db.DateTime
  co_us_el String   @default("1)", map: "DF__tab_islr__co_us___1A822545") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tab_islr") @db.DateTime
  revisado String   @default("1)", map: "DF__tab_islr__revisa__1C6A6DB7") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__tab_islr__trasnf__1D5E91F0") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__tab_islr__co_suc__1E52B629") @db.Char(6)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_tab_islr_rowguid") @db.UniqueIdentifier
  tipo_per String   @default("1)", map: "DF__tab_islr__tipo_p__1F46DA62") @db.Char(1)

  @@index([tab_des], map: "tab_des")
}

model tabulado {
  tipo       String     @id(map: "tabulado_tipo") @db.Char(1)
  descripcio String     @default("1)", map: "DF__tabulado__descri__608A8DDA") @db.VarChar(60)
  porc_vent  Decimal    @default(0, map: "DF__tabulado__porc_v__617EB213") @db.Decimal(10, 3)
  porc_comp  Decimal    @default(0, map: "DF__tabulado__porc_c__6272D64C") @db.Decimal(10, 3)
  porc_cxs   Decimal    @default(0, map: "DF__tabulado__porc_c__6366FA85") @db.Decimal(10, 3)
  porc_otro  Decimal    @default(0, map: "DF__tabulado__porc_o__645B1EBE") @db.Decimal(10, 3)
  revisado   String     @default("1)", map: "DF__tabulado__revisa__654F42F7") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__tabulado__trasnf__66436730") @db.Char(1)
  rowguid    String     @unique(map: "index_1651536967") @default(dbgenerated("newid()"), map: "DF__tabulado__rowgui__2819B580") @db.UniqueIdentifier
  art        art[]
  docum_cc   docum_cc[]
  docum_cp   docum_cp[]
  reng_cac   reng_cac[]
  reng_dvc   reng_dvc[]
  reng_fac   reng_fac[]
  reng_ndd   reng_ndd[]
  reng_ped   reng_ped[]

  @@index([descripcio], map: "idescrip")
}

model tarj_cre {
  co_tar   String                   @id(map: "tarj_cre_co_tar") @db.Char(6)
  des_tar  String                   @default("1)", map: "DF__tarj_cre__des_ta__682BAFA2") @db.VarChar(60)
  telefono String                   @default("1)", map: "DF__tarj_cre__telefo__691FD3DB") @db.VarChar(60)
  comision Decimal                  @default(0, map: "DF__tarj_cre__comisi__6A13F814") @db.Decimal(18, 5)
  impuesto Decimal                  @default(0, map: "DF__tarj_cre__impues__6B081C4D") @db.Decimal(18, 5)
  recargo  Decimal                  @default(0, map: "DF__tarj_cre__recarg__6BFC4086") @db.Decimal(18, 5)
  campo1   String                   @default("1)", map: "DF__tarj_cre__campo1__6CF064BF") @db.VarChar(60)
  campo2   String                   @default("1)", map: "DF__tarj_cre__campo2__6DE488F8") @db.VarChar(60)
  campo3   String                   @default("1)", map: "DF__tarj_cre__campo3__6ED8AD31") @db.VarChar(60)
  campo4   String                   @default("1)", map: "DF__tarj_cre__campo4__6FCCD16A") @db.VarChar(60)
  co_us_in String                   @default("1)", map: "DF__tarj_cre__co_us___70C0F5A3") @db.Char(6)
  fe_us_in DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tarj_cre") @db.DateTime
  co_us_mo String                   @default("1)", map: "DF__tarj_cre__co_us___72A93E15") @db.Char(6)
  fe_us_mo DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tarj_cre") @db.DateTime
  co_us_el String                   @default("1)", map: "DF__tarj_cre__co_us___74918687") @db.Char(6)
  fe_us_el DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tarj_cre") @db.DateTime
  revisado String                   @default("1)", map: "DF__tarj_cre__revisa__7679CEF9") @db.Char(1)
  trasnfe  String                   @default("1)", map: "DF__tarj_cre__trasnf__776DF332") @db.Char(1)
  co_sucu  String                   @default("1)", map: "DF__tarj_cre__co_suc__7862176B") @db.Char(6)
  rowguid  String                   @unique(map: "index_1068582895") @default(dbgenerated("newid()"), map: "DF__tarj_cre__rowgui__2DD28ED6") @db.UniqueIdentifier
  row_id   Unsupported("timestamp")

  @@index([des_tar], map: "ides_tar")
}

model tasas {
  co_mone  String   @db.Char(6)
  fecha    DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__tasas__fecha__7A4A5FDD") @db.SmallDateTime
  tasa_c   Decimal  @default(0, map: "DF__tasas__tasa_c__7B3E8416") @db.Decimal(18, 5)
  tasa_v   Decimal  @default(0, map: "DF__tasas__tasa_v__7C32A84F") @db.Decimal(18, 5)
  co_us_in String   @default("1)", map: "DF__tasas__co_us_in__7D26CC88") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tasas") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__tasas__co_us_mo__7F0F14FA") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tasas") @db.DateTime
  co_us_el String   @default("1)", map: "DF__tasas__co_us_el__00F75D6C") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tasas") @db.DateTime
  trasnfe  String   @default("1)", map: "DF__tasas__trasnfe__02DFA5DE") @db.Char(1)
  revisado String   @default("1)", map: "DF__tasas__revisado__03D3CA17") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__tasas__co_sucu__04C7EE50") @db.Char(6)
  rowguid  String   @unique(map: "index_1834489614") @default(dbgenerated("newid()"), map: "DF__tasas__rowguid__338B682C") @db.UniqueIdentifier
  moneda   moneda   @relation(fields: [co_mone], references: [co_mone], onUpdate: NoAction, map: "FK_tasas_moneda")

  @@id([co_mone, fecha], map: "tasas_co_tasas")
  @@index([co_mone], map: "co_mone")
  @@index([fecha], map: "fecha")
}

model Tax {
  Tax_id   String     @id(map: "Tax_Id") @db.Char(8)
  Tax_des  String     @default("1)", map: "DF__Tax__Tax_des__1BA1FD5E") @db.VarChar(60)
  Entidad  String     @default("1)", map: "DF__Tax__Entidad__1C962197") @db.VarChar(60)
  Tasa1    Decimal    @default(0, map: "DF_Tax_Tasa1") @db.Decimal(18, 5)
  Tasa2    Decimal    @default(0, map: "DF_Tax_Tasa2") @db.Decimal(18, 5)
  Tasa3    Decimal    @default(0, map: "DF_Tax_Tasa3") @db.Decimal(18, 5)
  Formula  Boolean    @default(false, map: "DF_Tax_Formula")
  Limite   Decimal    @default(0, map: "DF_Tax_Limite") @db.Decimal(18, 5)
  Porc1    Decimal    @default(0, map: "DF_Tax_Porc1") @db.Decimal(18, 5)
  Porc2    Decimal    @default(0, map: "DF_Tax_Porc2") @db.Decimal(18, 5)
  Dis_cen  String     @default("1)", map: "DF__Tax__Dis_cen__2437435F") @db.Text
  CAMPO1   String     @default("1)", map: "DF__Tax__CAMPO1__252B6798") @db.VarChar(60)
  CAMPO2   String     @default("1)", map: "DF__Tax__CAMPO2__261F8BD1") @db.VarChar(60)
  CAMPO3   String     @default("1)", map: "DF__Tax__CAMPO3__2713B00A") @db.VarChar(60)
  CAMPO4   String     @default("1)", map: "DF__Tax__CAMPO4__2807D443") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF__Tax__CO_US_IN__2CCC8960") @db.Char(6)
  FE_US_IN DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax__FE_US_IN__2DC0AD99") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__Tax__co_us_mo__2EB4D1D2") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax__fe_us_mo__2FA8F60B") @db.DateTime
  co_us_el String     @default("1)", map: "DF__Tax__co_us_el__309D1A44") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax__fe_us_el__31913E7D") @db.DateTime
  revisado String     @default("1)", map: "DF__Tax__revisado__328562B6") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__Tax__trasnfe__337986EF") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__Tax__co_sucu__346DAB28") @db.Char(6)
  Rowguid  String     @default(dbgenerated("newid()"), map: "DF_Tax_Rowguid") @db.UniqueIdentifier
  Reng_tax Reng_tax[]

  @@index([Tax_des], map: "Tax_Des")
}

model Tax_enc {
  TaxG_id  String     @db.Char(8)
  Tax_Num  Int        @id(map: "Tax_Num")
  TaxG_des String     @default("1)", map: "DF__Tax_enc__TaxG_de__7957D252") @db.VarChar(60)
  Fecha    DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__Tax_enc__Fecha__7A4BF68B") @db.SmallDateTime
  formula  Boolean    @default(false, map: "DF_Tax_enc_formula")
  T1_Total Decimal    @default(0, map: "DF__Tax_enc__T1_Tota__7B401AC4") @db.Decimal(18, 5)
  T2_Total Decimal    @default(0, map: "DF__Tax_enc__T2_Tota__7C343EFD") @db.Decimal(18, 5)
  T3_Total Decimal    @default(0, map: "DF__Tax_enc__T3_Tota__7D286336") @db.Decimal(18, 5)
  Campo1   String     @default("1)", map: "DF_Tax_enc_Campo1") @db.VarChar(60)
  Campo2   String     @default("1)", map: "DF_Tax_enc_Campo2") @db.VarChar(60)
  Campo3   String     @default("1)", map: "DF_Tax_enc_Campo3") @db.VarChar(60)
  Campo4   String     @default("1)", map: "DF_Tax_enc_Campo4") @db.VarChar(60)
  Campo5   String     @default("1)", map: "DF_Tax_enc_Campo5") @db.VarChar(60)
  Campo6   String     @default("1)", map: "DF_Tax_enc_Campo6") @db.VarChar(60)
  Campo7   String     @default("1)", map: "DF_Tax_enc_Campo7") @db.VarChar(60)
  Campo8   String     @default("1)", map: "DF_Tax_enc_Campo8") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF__Tax_enc__CO_US_I__7E1C876F") @db.Char(6)
  FE_US_IN DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax_enc__FE_US_I__7F10ABA8") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__Tax_enc__co_us_m__0004CFE1") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax_enc__fe_us_m__00F8F41A") @db.DateTime
  co_us_el String     @default("1)", map: "DF__Tax_enc__co_us_e__01ED1853") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF__Tax_enc__fe_us_e__02E13C8C") @db.DateTime
  revisado String     @default("1)", map: "DF__Tax_enc__revisad__03D560C5") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__Tax_enc__trasnfe__04C984FE") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__Tax_enc__co_sucu__05BDA937") @db.Char(6)
  Rowguid  String     @default(dbgenerated("newid()"), map: "DF_Tax_enc_Rowguid") @db.UniqueIdentifier
  Dis_cen  String     @default("1)", map: "DF_Tax_enc_Dis_cen") @db.Text
  Reng_tax Reng_tax[]

  @@unique([TaxG_id, Fecha], map: "Tax_Enc_Fecha")
  @@index([Fecha], map: "Fecha")
  @@index([TaxG_des], map: "TaxG_des")
  @@index([TaxG_id], map: "TaxG_id")
}

model tecnico {
  co_tec    String     @id(map: "tecnico_co_tec") @default("1)", map: "DF__tecnico__co_tec__6F589B75") @db.Char(6)
  tec_des   String     @default("1)", map: "DF__tecnico__tec_des__704CBFAE") @db.Char(60)
  espec_tec String     @default("1)", map: "DF__tecnico__espec_t__7140E3E7") @db.Char(50)
  campo1    String     @default("1)", map: "DF__tecnico__campo1__72350820") @db.Char(30)
  campo2    String     @default("1)", map: "DF__tecnico__campo2__73292C59") @db.Char(30)
  campo3    String     @default("1)", map: "DF__tecnico__campo3__741D5092") @db.Char(30)
  campo4    String     @default("1)", map: "DF__tecnico__campo4__751174CB") @db.Char(30)
  co_us_in  String     @default("1)", map: "DF__tecnico__co_us_i__76059904") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tecnico") @db.DateTime
  co_us_mo  String     @default("1)", map: "DF__tecnico__co_us_m__77EDE176") @db.Char(6)
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tecnico") @db.DateTime
  co_us_el  String     @default("1)", map: "DF__tecnico__co_us_e__79D629E8") @db.Char(6)
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tecnico") @db.DateTime
  revisado  String     @default("1)", map: "DF__tecnico__revisad__7BBE725A") @db.Char(1)
  trasnfe   String     @default("1)", map: "DF__tecnico__trasnfe__7CB29693") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF__tecnico__co_sucu__7DA6BACC") @db.Char(6)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_tecnico_rowguid") @db.UniqueIdentifier
  reng_rmc  reng_rmc[]

  @@index([tec_des], map: "des_tec")
  @@index([co_tec], map: "ico_tec")
  @@index([tec_des], map: "ides_tec")
}

/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by the Prisma Client.
model TEMPORAL {
  CAMPO1 Int     @default(autoincrement())
  CAMPO2 String? @db.Char(1)

  @@ignore
}

model tipo_aju {
  co_tipo    String     @id(map: "tipo_aju_co_tipo") @db.Char(6)
  des_tipo   String     @default("1)", map: "DF__tipo_aju__des_ti__06B036C2") @db.VarChar(60)
  tipo_trans String     @default("1)", map: "DF__tipo_aju__tipo_t__07A45AFB") @db.Char(1)
  campo1     String     @default("1)", map: "DF__tipo_aju__campo1__08987F34") @db.VarChar(60)
  campo2     String     @default("1)", map: "DF__tipo_aju__campo2__098CA36D") @db.VarChar(60)
  campo3     String     @default("1)", map: "DF__tipo_aju__campo3__0A80C7A6") @db.VarChar(60)
  campo4     String     @default("1)", map: "DF__tipo_aju__campo4__0B74EBDF") @db.VarChar(60)
  co_us_in   String     @default("1)", map: "DF__tipo_aju__co_us___0C691018") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tipo_aju") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__tipo_aju__co_us___0E51588A") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tipo_aju") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__tipo_aju__co_us___1039A0FC") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tipo_aju") @db.DateTime
  revisado   String     @default("1)", map: "DF__tipo_aju__revisa__1221E96E") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__tipo_aju__trasnf__13160DA7") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__tipo_aju__co_suc__140A31E0") @db.Char(6)
  rowguid    String     @unique(map: "index_1116583066") @default(dbgenerated("newid()"), map: "DF__tipo_aju__rowgui__39444182") @db.UniqueIdentifier
  reng_aju   reng_aju[]

  @@index([des_tipo], map: "ides_tipo")
}

model tipo_cli {
  tip_cli  String                   @id(map: "tipo_cli_tip_cli") @db.Char(6)
  des_tipo String                   @default("1)", map: "DF__tipo_cli__des_ti__15F27A52") @db.VarChar(60)
  precio_a String                   @default("1)", map: "DF__tipo_cli__precio__16E69E8B") @db.Char(20)
  campo1   String                   @default("1)", map: "DF__tipo_cli__campo1__17DAC2C4") @db.VarChar(60)
  campo2   String                   @default("1)", map: "DF__tipo_cli__campo2__18CEE6FD") @db.VarChar(60)
  campo3   String                   @default("1)", map: "DF__tipo_cli__campo3__19C30B36") @db.VarChar(60)
  campo4   String                   @default("1)", map: "DF__tipo_cli__campo4__1AB72F6F") @db.VarChar(60)
  co_us_in String                   @default("1)", map: "DF__tipo_cli__co_us___1BAB53A8") @db.Char(6)
  fe_us_in DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tipo_cli") @db.DateTime
  co_us_mo String                   @default("1)", map: "DF__tipo_cli__co_us___1D939C1A") @db.Char(6)
  fe_us_mo DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tipo_cli") @db.DateTime
  co_us_el String                   @default("1)", map: "DF__tipo_cli__co_us___1F7BE48C") @db.Char(6)
  fe_us_el DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tipo_cli") @db.DateTime
  revisado String                   @default("1)", map: "DF__tipo_cli__revisa__21642CFE") @db.Char(1)
  trasnfe  String                   @default("1)", map: "DF__tipo_cli__trasnf__22585137") @db.Char(1)
  co_sucu  String                   @default("1)", map: "DF__tipo_cli__co_suc__234C7570") @db.Char(6)
  rowguid  String                   @unique(map: "index_1212583408") @default(dbgenerated("newid()"), map: "DF__tipo_cli__rowgui__3EFD1AD8") @db.UniqueIdentifier
  row_id   Unsupported("timestamp")
  clientes clientes[]

  @@index([des_tipo], map: "ides_tipo")
}

model tipo_pro {
  tip_pro  String   @id(map: "tipo_pro_tip_pro") @db.Char(6)
  des_tipo String   @default("1)", map: "DF__tipo_pro__des_ti__2534BDE2") @db.VarChar(60)
  campo1   String   @default("1)", map: "DF__tipo_pro__campo1__2628E21B") @db.VarChar(60)
  campo2   String   @default("1)", map: "DF__tipo_pro__campo2__271D0654") @db.VarChar(60)
  campo3   String   @default("1)", map: "DF__tipo_pro__campo3__28112A8D") @db.VarChar(60)
  campo4   String   @default("1)", map: "DF__tipo_pro__campo4__29054EC6") @db.VarChar(60)
  co_us_in String   @default("1)", map: "DF__tipo_pro__co_us___29F972FF") @db.Char(6)
  fe_us_in DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tipo_pro") @db.DateTime
  co_us_mo String   @default("1)", map: "DF__tipo_pro__co_us___2BE1BB71") @db.Char(6)
  fe_us_mo DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tipo_pro") @db.DateTime
  co_us_el String   @default("1)", map: "DF__tipo_pro__co_us___2DCA03E3") @db.Char(6)
  fe_us_el DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tipo_pro") @db.DateTime
  revisado String   @default("1)", map: "DF__tipo_pro__revisa__2FB24C55") @db.Char(1)
  trasnfe  String   @default("1)", map: "DF__tipo_pro__trasnf__30A6708E") @db.Char(1)
  co_sucu  String   @default("1)", map: "DF__tipo_pro__co_suc__319A94C7") @db.Char(6)
  rowguid  String   @unique(map: "index_1308583750") @default(dbgenerated("newid()"), map: "DF__tipo_pro__rowgui__44B5F42E") @db.UniqueIdentifier
  prov     prov[]

  @@index([des_tipo], map: "ides_tipo")
}

model transpor {
  co_tran  String     @id(map: "transpor_co_tran") @db.Char(6)
  des_tran String     @default("1)", map: "DF__transpor__des_tr__3382DD39") @db.VarChar(60)
  resp_tra String     @default("1)", map: "DF__transpor__resp_t__34770172") @db.VarChar(60)
  campo1   String     @default("1)", map: "DF__transpor__campo1__356B25AB") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF__transpor__campo2__365F49E4") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF__transpor__campo3__37536E1D") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF__transpor__campo4__38479256") @db.VarChar(60)
  dis_cen  String     @default("1)", map: "DF__transpor__dis_ce__393BB68F") @db.Text
  co_us_in String     @default("1)", map: "DF__transpor__co_us___3A2FDAC8") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_transpor") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__transpor__co_us___3C18233A") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_transpor") @db.DateTime
  co_us_el String     @default("1)", map: "DF__transpor__co_us___3E006BAC") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_transpor") @db.DateTime
  revisado String     @default("1)", map: "DF__transpor__revisa__3FE8B41E") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__transpor__trasnf__40DCD857") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__transpor__co_suc__41D0FC90") @db.Char(6)
  rowguid  String     @unique(map: "index_1388584035") @default(dbgenerated("newid()"), map: "DF__transpor__rowgui__4A6ECD84") @db.UniqueIdentifier
  cotiz_c  cotiz_c[]
  dev_cli  dev_cli[]
  factura  factura[]
  not_dep  not_dep[]
  not_ent  not_ent[]
  pedidos  pedidos[]
  plavent  plavent[]
  rma_prov rma_prov[]

  @@index([des_tran], map: "ides_tran")
}

model tras_alm {
  tras_num                             Int      @id(map: "tras_alm_tras_num")
  fecha                                DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_tras_alm_fecha") @db.SmallDateTime
  alm_orig                             String   @default("1)", map: "DF__tras_alm__alm_or__485D3337") @db.Char(6)
  alm_dest                             String   @default("1)", map: "DF__tras_alm__alm_de__49515770") @db.Char(6)
  motivo_glo                           String   @default("1)", map: "DF__tras_alm__motivo__4A457BA9") @db.VarChar(60)
  confirma                             Boolean  @default(false, map: "DF__tras_alm__confir__4B399FE2")
  fec_conf                             DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF_tras_alm_fec_conf") @db.SmallDateTime
  inactivo                             Boolean  @default(false, map: "DF__tras_alm__inacti__4C2DC41B")
  campo1                               String   @default("1)", map: "DF__tras_alm__campo1__4D21E854") @db.VarChar(60)
  campo2                               String   @default("1)", map: "DF__tras_alm__campo2__4E160C8D") @db.VarChar(60)
  campo3                               String   @default("1)", map: "DF__tras_alm__campo3__4F0A30C6") @db.VarChar(60)
  campo4                               String   @default("1)", map: "DF__tras_alm__campo4__4FFE54FF") @db.VarChar(60)
  campo5                               String   @default("1)", map: "DF__tras_alm__campo5__50F27938") @db.VarChar(60)
  campo6                               String   @default("1)", map: "DF__tras_alm__campo6__51E69D71") @db.VarChar(60)
  campo7                               String   @default("1)", map: "DF__tras_alm__campo7__52DAC1AA") @db.VarChar(60)
  campo8                               String   @default("1)", map: "DF__tras_alm__campo8__53CEE5E3") @db.VarChar(60)
  co_us_in                             String   @default("1)", map: "DF__tras_alm__co_us___54C30A1C") @db.Char(6)
  fe_us_in                             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_tras_alm") @db.DateTime
  co_us_mo                             String   @default("1)", map: "DF__tras_alm__co_us___55B72E55") @db.Char(6)
  fe_us_mo                             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_tras_alm") @db.DateTime
  co_us_el                             String   @default("1)", map: "DF__tras_alm__co_us___56AB528E") @db.Char(6)
  fe_us_el                             DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_tras_alm") @db.DateTime
  revisado                             String   @default("1)", map: "DF__tras_alm__revisa__579F76C7") @db.Char(1)
  trasnfe                              String   @default("1)", map: "DF__tras_alm__trasnf__58939B00") @db.Char(1)
  seriales                             Int      @default(0, map: "DF__tras_alm__serial__5987BF39")
  co_sucu                              String   @default("1)", map: "DF__tras_alm__co_suc__5A7BE372") @db.Char(6)
  rowguid                              String   @unique(map: "index_1468584320") @default(dbgenerated("newid()"), map: "DF__tras_alm__rowgui__5027A6DA") @db.UniqueIdentifier
  anulada                              Boolean  @default(false, map: "DF__tras_alm__anulad__5B7007AB")
  dis_cen                              String   @default("1)", map: "DF__TRAS_ALM__dis_ce__5CF85D6A") @db.Text
  feccom                               DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__TRAS_ALM__feccom__5DEC81A3") @db.SmallDateTime
  numcom                               Int      @default(0, map: "DF__TRAS_ALM__numcom__5EE0A5DC")
  aux01                                Decimal  @default(0, map: "DF__tras_alm__aux01__23782950") @db.Decimal(18, 5)
  aux02                                String   @default("1)", map: "DF__tras_alm__aux02__246C4D89") @db.VarChar(30)
  comentario                           String   @default("1)", map: "DF__tras_alm__coment__02821530") @db.Text
  produccion                           Boolean  @default(false, map: "DF__tras_alm__produc__03763969")
  sub_alma_sub_almaTotras_alm_alm_orig sub_alma @relation("sub_almaTotras_alm_alm_orig", fields: [alm_orig], references: [co_sub], onUpdate: NoAction, map: "FK_tras_alm_sub_alma")
  sub_alma_sub_almaTotras_alm_alm_dest sub_alma @relation("sub_almaTotras_alm_alm_dest", fields: [alm_dest], references: [co_sub], onUpdate: NoAction, map: "FK_tras_alm_sub_alma1")

  @@index([alm_dest], map: "ialm_dest")
  @@index([alm_orig], map: "ialm_orig")
  @@index([fecha], map: "ifecha")
}

model turnos {
  co_turno  String     @id(map: "PK_turnos") @default("1)", map: "DF__turnos__co_turno__03C74671") @db.Char(6)
  des_turno String     @default("1)", map: "DF__turnos__des_turn__04BB6AAA") @db.Char(60)
  hora_ini  Decimal    @default(0, map: "DF__turnos__hora_ini__05AF8EE3") @db.Decimal(10, 0)
  minu_ini  Decimal    @default(0, map: "DF__turnos__minu_ini__06A3B31C") @db.Decimal(10, 0)
  ampm_ini  String     @default("1)", map: "DF__turnos__ampm_ini__0797D755") @db.Char(2)
  hora_fin  Decimal    @default(0, map: "DF__turnos__hora_fin__088BFB8E") @db.Decimal(10, 0)
  minu_fin  Decimal    @default(0, map: "DF__turnos__minu_fin__09801FC7") @db.Decimal(10, 0)
  ampm_fin  String     @default("1)", map: "DF__turnos__ampm_fin__0A744400") @db.Char(2)
  campo1    String     @default("1)", map: "DF__turnos__campo1__0B686839") @db.Char(30)
  campo2    String     @default("1)", map: "DF__turnos__campo2__0C5C8C72") @db.Char(30)
  campo3    String     @default("1)", map: "DF__turnos__campo3__0D50B0AB") @db.Char(30)
  campo4    String     @default("1)", map: "DF__turnos__campo4__0E44D4E4") @db.Char(30)
  co_us_in  String     @default("1)", map: "DF__turnos__co_us_in__0F38F91D") @db.Char(6)
  fe_us_in  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_turnos") @db.DateTime
  co_us_mo  String     @default("1)", map: "DF__turnos__co_us_mo__1121418F") @db.Char(6)
  fe_us_mo  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_turnos") @db.DateTime
  co_us_el  String     @default("1)", map: "DF__turnos__co_us_el__13098A01") @db.Char(6)
  fe_us_el  DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_turnos") @db.DateTime
  revisado  String     @default("1)", map: "DF__turnos__revisado__14F1D273") @db.Char(1)
  trasnfe   String     @default("1)", map: "DF__turnos__trasnfe__15E5F6AC") @db.Char(1)
  co_sucu   String     @default("1)", map: "DF__turnos__co_sucu__16DA1AE5") @db.Char(6)
  rowguid   String     @default(dbgenerated("newid()"), map: "DF_turnos_rowguid") @db.UniqueIdentifier
  turnosic  turnosic[]

  @@index([rowguid], map: "index_46454545454")
  @@index([des_turno], map: "IX_turnos")
}

model turnosic {
  co_turno  String   @default("1)", map: "DF__turnosic__co_tur__17CE3F1E") @db.Char(6)
  cod_caja  String   @default("1)", map: "DF__turnosic__cod_ca__18C26357") @db.Char(6)
  saldo     Float    @default(0, map: "DF__turnosic__saldo__19B68790")
  num_turno Int      @id(map: "PK_turnosic") @default(0, map: "DF__turnosic__num_tu__1AAAABC9")
  user_caj  String   @default("1)", map: "DF__turnosic__user_c__1B9ED002") @db.Char(6)
  user_sup  String   @default("1)", map: "DF__turnosic__user_s__1C92F43B") @db.Char(6)
  fecha     DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__turnosic__fecha__1D871874") @db.SmallDateTime
  inicio    DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__turnosic__inicio__1E7B3CAD") @db.DateTime
  finaliza  DateTime @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__turnosic__finali__1F6F60E6") @db.DateTime
  status    Decimal  @default(0, map: "DF__turnosic__status__2063851F") @db.Decimal(10, 0)
  restringe Boolean  @default(false, map: "DF__turnosic__restri__2157A958")
  hora_ini  Decimal  @default(0, map: "DF__turnosic__hora_i__224BCD91") @db.Decimal(10, 0)
  minu_ini  Decimal  @default(0, map: "DF__turnosic__minu_i__233FF1CA") @db.Decimal(10, 0)
  ampm_ini  String   @default("1)", map: "DF__turnosic__ampm_i__24341603") @db.Char(2)
  hora_fin  Decimal  @default(0, map: "DF__turnosic__hora_f__25283A3C") @db.Decimal(10, 0)
  minu_fin  Decimal  @default(0, map: "DF__turnosic__minu_f__261C5E75") @db.Decimal(10, 0)
  ampm_fin  String   @default("1)", map: "DF__turnosic__ampm_f__271082AE") @db.Char(2)
  co_us_in  String   @default("1)", map: "DF__turnosic__co_us___2804A6E7") @db.Char(6)
  fe_us_in  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_turnosic") @db.DateTime
  co_us_mo  String   @default("1)", map: "DF__turnosic__co_us___29ECEF59") @db.Char(6)
  fe_us_mo  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_turnosic") @db.DateTime
  co_us_el  String   @default("1)", map: "DF__turnosic__co_us___2BD537CB") @db.Char(6)
  fe_us_el  DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_turnosic") @db.DateTime
  revisado  String   @default("1)", map: "DF__turnosic__revisa__2DBD803D") @db.Char(1)
  trasnfe   String   @default("1)", map: "DF__turnosic__trasnf__2EB1A476") @db.Char(1)
  co_sucu   String   @default("1)", map: "DF__turnosic__co_suc__2FA5C8AF") @db.Char(6)
  PtoVta    Boolean  @default(false, map: "DF_turnosic_PtoVta")
  rowguid   String   @default(dbgenerated("newid()"), map: "DF_turnosic_rowguid") @db.UniqueIdentifier
  almacen   almacen  @relation(fields: [co_sucu], references: [co_alma], onUpdate: NoAction, map: "FK_turnosic_almacen")
  turnos    turnos   @relation(fields: [co_turno], references: [co_turno], onUpdate: NoAction, map: "FK_turnosic_turnos")

  @@index([co_turno], map: "co_turno")
  @@index([cod_caja], map: "cod_caja")
  @@index([rowguid], map: "index_454545454")
  @@index([fecha], map: "IX_turnosic")
}

model uni_trib {
  uni_gact String   @default("1)", map: "DF_uni_trib_uni_gact") @db.Char(20)
  uni_fec  DateTime @id(map: "PK_uni_trib_1") @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_uni_trib_uni_fec") @db.DateTime
  uni_fecp DateTime @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "DF_uni_trib_uni_fecp") @db.DateTime
  valor    Decimal  @default(0, map: "DF_uni_trib_valor") @db.Decimal(18, 5)
  rowguid  String   @default(dbgenerated("newid()"), map: "DF_uni_trib_rowguid") @db.UniqueIdentifier
}

model unidades {
  co_uni                       String                   @id(map: "unidades_co_uni") @db.Char(6)
  des_uni                      String                   @default("1)", map: "DF__unidades__des_un__7DE5E697") @db.VarChar(60)
  campo1                       String                   @default("1)", map: "DF__unidades__campo1__7EDA0AD0") @db.VarChar(60)
  campo2                       String                   @default("1)", map: "DF__unidades__campo2__7FCE2F09") @db.VarChar(60)
  campo3                       String                   @default("1)", map: "DF__unidades__campo3__00C25342") @db.VarChar(60)
  campo4                       String                   @default("1)", map: "DF__unidades__campo4__01B6777B") @db.VarChar(60)
  co_us_in                     String                   @default("1)", map: "DF__unidades__co_us___02AA9BB4") @db.Char(6)
  fe_us_in                     DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_unidades") @db.DateTime
  co_us_mo                     String                   @default("1)", map: "DF__unidades__co_us___0492E426") @db.Char(6)
  fe_us_mo                     DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_unidades") @db.DateTime
  co_us_el                     String                   @default("1)", map: "DF__unidades__co_us___067B2C98") @db.Char(6)
  fe_us_el                     DateTime                 @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_unidades") @db.DateTime
  revisado                     String                   @default("1)", map: "DF__unidades__revisa__0863750A") @db.Char(1)
  trasnfe                      String                   @default("1)", map: "DF__unidades__trasnf__09579943") @db.Char(1)
  co_sucu                      String                   @default("1)", map: "DF__unidades__co_suc__0A4BBD7C") @db.Char(6)
  rowguid                      String                   @unique(map: "index_1548584605") @default(dbgenerated("newid()"), map: "DF__unidades__rowgui__55E08030") @db.UniqueIdentifier
  row_id                       Unsupported("timestamp")
  art_art_uni_ventaTounidades  art[]                    @relation("art_uni_ventaTounidades")
  art_art_suni_ventaTounidades art[]                    @relation("art_suni_ventaTounidades")
  reng_emb                     reng_emb[]

  @@index([des_uni], map: "ides_uni")
}

model vendedor {
  co_ven     String     @id(map: "vendedor_co_ven") @db.Char(6)
  tipo       String     @default("1)", map: "DF__vendedor__tipo__52FB8892") @db.Char(1)
  ven_des    String     @default("1)", map: "DF__vendedor__ven_de__53EFACCB") @db.VarChar(60)
  dis_cen    String     @default("1)", map: "DF__vendedor__dis_ce__54E3D104") @db.Text
  cedula     String     @default("1)", map: "DF__vendedor__cedula__55D7F53D") @db.Char(16)
  direc1     String     @default("1)", map: "DF__vendedor__direc1__56CC1976") @db.VarChar(60)
  direc2     String     @default("1)", map: "DF__vendedor__direc2__57C03DAF") @db.VarChar(60)
  telefonos  String     @default("1)", map: "DF__vendedor__telefo__58B461E8") @db.VarChar(60)
  fecha_reg  DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__vendedor__fecha___59A88621") @db.SmallDateTime
  condic     Boolean    @default(false, map: "DF__vendedor__condic__5A9CAA5A")
  comision   Decimal    @default(0, map: "DF__vendedor__comisi__5B90CE93") @db.Decimal(18, 2)
  comen      String     @default("1)", map: "DF__vendedor__comen__5C84F2CC") @db.Text
  fun_cob    Boolean    @default(false, map: "DF__vendedor__fun_co__5D791705")
  fun_ven    Boolean    @default(false, map: "DF__vendedor__fun_ve__5E6D3B3E")
  comisionv  Decimal    @default(0, map: "DF__vendedor__comisi__5F615F77") @db.Decimal(18, 2)
  fac_ult_ve Int        @default(0, map: "DF__vendedor__fac_ul__605583B0")
  fec_ult_ve DateTime   @default(dbgenerated("CONVERT([varchar](10),getdate(),(104))"), map: "DF__vendedor__fec_ul__6149A7E9") @db.SmallDateTime
  net_ult_ve Decimal    @default(0, map: "DF__vendedor__net_ul__623DCC22") @db.Decimal(18, 2)
  cli_ult_ve String     @default("1)", map: "DF__vendedor__cli_ul__6331F05B") @db.Char(6)
  cta_contab String     @default("1)", map: "DF__vendedor__cta_co__64261494") @db.Char(20)
  campo1     String     @default("1)", map: "DF__vendedor__campo1__651A38CD") @db.VarChar(60)
  campo2     String     @default("1)", map: "DF__vendedor__campo2__660E5D06") @db.VarChar(60)
  campo3     String     @default("1)", map: "DF__vendedor__campo3__6702813F") @db.VarChar(60)
  campo4     String     @default("1)", map: "DF__vendedor__campo4__67F6A578") @db.VarChar(60)
  campo5     String     @default("1)", map: "DF__vendedor__campo5__68EAC9B1") @db.VarChar(60)
  campo6     String     @default("1)", map: "DF__vendedor__campo6__69DEEDEA") @db.VarChar(60)
  campo7     String     @default("1)", map: "DF__vendedor__campo7__6AD31223") @db.VarChar(60)
  campo8     String     @default("1)", map: "DF__vendedor__campo8__6BC7365C") @db.VarChar(60)
  co_us_in   String     @default("1)", map: "DF__vendedor__co_us___6CBB5A95") @db.Char(6)
  fe_us_in   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_vendedor") @db.DateTime
  co_us_mo   String     @default("1)", map: "DF__vendedor__co_us___6EA3A307") @db.Char(6)
  fe_us_mo   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_vendedor") @db.DateTime
  co_us_el   String     @default("1)", map: "DF__vendedor__co_us___708BEB79") @db.Char(6)
  fe_us_el   DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_vendedor") @db.DateTime
  revisado   String     @default("1)", map: "DF__vendedor__revisa__727433EB") @db.Char(1)
  trasnfe    String     @default("1)", map: "DF__vendedor__trasnf__73685824") @db.Char(1)
  co_sucu    String     @default("1)", map: "DF__vendedor__co_suc__745C7C5D") @db.Char(6)
  rowguid    String     @unique(map: "index_1628584890") @default(dbgenerated("newid()"), map: "DF__vendedor__rowgui__5B995986") @db.UniqueIdentifier
  login      String     @default("1)", map: "DF__vendedor__login__78B8B3D4") @db.Char(10)
  password   String     @default("1)", map: "DF__vendedor__passwo__79ACD80D") @db.Char(50)
  email      String     @default("1)", map: "DF__vendedor__email__7AA0FC46") @db.Char(40)
  PSW_M      String     @default("1)", map: "DF__vendedor__PSW_M__7AA0FC46") @db.Char(20)
  clientes   clientes[]
  cobros     cobros[]
  cotiz_c    cotiz_c[]
  dev_cli    dev_cli[]
  docum_cc   docum_cc[]
  factura    factura[]
  not_dep    not_dep[]
  not_ent    not_ent[]
  pedidos    pedidos[]
  plavent    plavent[]

  @@index([ven_des], map: "iven_des")
}

model zona {
  co_zon   String     @id(map: "zona_co_zon") @db.Char(6)
  zon_des  String     @default("1)", map: "DF__zona__zon_des__43B94502") @db.VarChar(60)
  dis_cen  String     @default("1)", map: "DF__zona__dis_cen__44AD693B") @db.Text
  campo1   String     @default("1)", map: "DF__zona__campo1__45A18D74") @db.VarChar(60)
  campo2   String     @default("1)", map: "DF__zona__campo2__4695B1AD") @db.VarChar(60)
  campo3   String     @default("1)", map: "DF__zona__campo3__4789D5E6") @db.VarChar(60)
  campo4   String     @default("1)", map: "DF__zona__campo4__487DFA1F") @db.VarChar(60)
  co_us_in String     @default("1)", map: "DF__zona__co_us_in__49721E58") @db.Char(6)
  fe_us_in DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_in_zona") @db.DateTime
  co_us_mo String     @default("1)", map: "DF__zona__co_us_mo__4B5A66CA") @db.Char(6)
  fe_us_mo DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_mo_zona") @db.DateTime
  co_us_el String     @default("1)", map: "DF__zona__co_us_el__4D42AF3C") @db.Char(6)
  fe_us_el DateTime   @default(dbgenerated("dateadd(millisecond, -datepart(millisecond,getdate()),getdate())"), map: "dflt_fe_us_el_zona") @db.DateTime
  revisado String     @default("1)", map: "DF__zona__revisado__4F2AF7AE") @db.Char(1)
  trasnfe  String     @default("1)", map: "DF__zona__trasnfe__501F1BE7") @db.Char(1)
  co_sucu  String     @default("1)", map: "DF__zona__co_sucu__51134020") @db.Char(6)
  rowguid  String     @unique(map: "index_1708585175") @default(dbgenerated("newid()"), map: "DF__zona__rowguid__615232DC") @db.UniqueIdentifier
  clientes clientes[]
  prov     prov[]

  @@index([zon_des], map: "izon_des")
}
