Projects

Parent Previous Next


Every Ref is a new Project in Sage, this can be assigned to a Customer Account or not. From version 2021.02.1 Projects can be updated if they already exist based on the Ref field.  

The Configuration tab allows you to chose to overwrite or ignore blank fields.


Field Mapping (mandatory fields in RED)

E2S Field

SAGE Field

Location within Sage

Data Type

Notes

ID

N/A

N/A

int

Used internally and not uploaded to Sage

AccountRef

Customer A/C Ref

Customer Record - Account Details

nvarchar(8)

The key field for this tab. This will be the A/C or account ref for the customer after it's uploaded. If it already exists in Sage the customer will be updated.

Ref

Project Ref

Project Record - Project Details

nvarchar(12)


Name

Name

Project Record - Project Details

nvarchar(255)


Description

Description

Project Record - Project Details

nvarchar(255)


PriceQuoted

Price Quoted

Project Record - Analysis Tab - Revenue Totals

decimal(18, 2)


TotalBudget

Total Budget

Project Record - Analysis Tab - Budget Totals

decimal(18, 2)


OrderNumber

Order Number

Project Record - Customer Details

nvarchar(30)


StartDate


Project Record - Project Details

datetime


EndDate


Project Record - Project Details

datetime


Add1

Street1

Project Record - Site Details

nvarchar(60)


Add2

Street2

Project Record - Site Details

nvarchar(60)


Add3

Town

Project Record - Site Details

nvarchar(60)


Add4

County

Project Record - Site Details

nvarchar(60)


Add5

Postcode

Project Record - Site Details

nvarchar(60)


ContactName

Contact Name

Project Record - Site Details

nvarchar(30)


Email

Email

Project Record - Site Details

nvarchar(255)


Telephone

Telephone

Project Record - Site Details

nvarchar(30)


Fax

Fax

Project Record - Site Details

nvarchar(30)


Analysis1

Analysis1

Project Record - Analysis Types

nvarchar(30)


Analysis2

Analysis2

Project Record - Analysis Types

nvarchar(30)


Analysis3

Analysis3

Project Record - Analysis Types

nvarchar(30)


Status

N/A

N/A

nvarchar(8)

Used internally and not uploaded to Sage. Set to 'New', 'Error' or 'Sent' normally


Script to create the table...


CREATE TABLE [dbo].[Projects](

       [ID] [int] IDENTITY(1,1) NOT NULL,

       [AccountRef] [nvarchar](8) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Ref] [nvarchar](8) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Name] [nvarchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Description] [nvarchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [PriceQuoted] [decimal](18, 2) NULL,

       [TotalBudget] [decimal](18, 2) NULL,

       [OrderNumber] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [StartDate] [datetime] NULL,

       [EndDate] [datetime] NULL,

       [Add1] [nvarchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Add2] [nvarchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Add3] [nvarchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Add4] [nvarchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Add5] [nvarchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [ContactName] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Email] [nvarchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Telephone] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Fax] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Analysis1] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Analysis2] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Analysis3] [nvarchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

       [Status] [nvarchar](8) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_Projects_Status]  DEFAULT (N'New'),

 CONSTRAINT [PK_Projects] PRIMARY KEY CLUSTERED 

(

       [ID] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]