| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // This is your Prisma schema file,
- // learn more about it in the docs: https://pris.ly/d/prisma-schema
- generator client {
- provider = "prisma-client-js"
- }
- datasource db {
- provider = "sqlite"
- url = env("DATABASE_URL")
- }
- model ConfiguracionTributaria {
- id String @id @default(cuid())
- ambiente String // "1" para pruebas, "2" para producción
- tipoEmision String // "1" para normal
- razonSocial String
- nombreComercial String
- ruc String @unique
- dirMatriz String
- dirEstablecimiento String @default("")
- estab String // establecimiento
- ptoEmi String // punto de emisión
- secuencial String // secuencial actual
- obligadoContabilidad String @default("NO") // "SI" o "NO"
- activo Boolean @default(true)
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@map("configuraciones_tributarias")
- }
- model Cliente {
- id String @id @default(cuid())
- tipoIdentificacion String // "04" RUC, "05" Cédula, "06" Pasaporte, "07" Consumidor Final
- identificacion String
- razonSocial String // Nombre o razón social del cliente
- direccion String
- email String?
- telefono String?
- activo Boolean @default(true)
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@unique([tipoIdentificacion, identificacion])
- @@map("clientes")
- }
|