﻿CREATE TABLE [dbo].[mfr__invoices] (
    [Id]                   BIGINT           NOT NULL,
    [Version]              INT              NOT NULL,
    [DateOfCreation]       DATETIME         NOT NULL,
    [URI]                  NVARCHAR (255)   NULL,
    [DocumentName]         NVARCHAR (255)   NULL,
    [ReportDefinitionCode] NVARCHAR (255)   NULL,
    [FileType]             NVARCHAR (255)   NULL,
    [InvoiceBalance]       NUMERIC (10, 3)  NULL,
    [InvoiceBalanceNetto]  NUMERIC (10, 3)  NULL,
    [WageBalanceNet]       NUMERIC (10, 3)  NULL,
    [DatePayed]            DATETIME         NULL,
    [InvoiceId]            NVARCHAR (50)    NULL,
    [DueDate]              DATETIME         NOT NULL,
    [WithoutVAT]           BIT              NOT NULL,
    [Skonto]               NUMERIC (10, 3)  NOT NULL,
    [PartialPayment]       NUMERIC (10, 3)  NULL,
    [InvoiceState]         NVARCHAR (255)   NULL,
    [Note]                 NVARCHAR (MAX)   NULL,
    [file_guid]            UNIQUEIDENTIFIER CONSTRAINT [DF_mfr__invoices_file_guid] DEFAULT (newid()) NULL
);


GO
CREATE NONCLUSTERED INDEX [mfr__invoices__ix1]
    ON [dbo].[mfr__invoices]([Id] ASC, [InvoiceId] ASC);

