invoices.sql 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [dbo].[invoices]
  6. AS
  7. SELECT [invoice_type]
  8. , [invoice_number]
  9. , [subsidiary]
  10. , [order_number]
  11. , [paying_customer]
  12. , [invoice_date]
  13. , [service_date]
  14. , [is_canceled]
  15. , [cancelation_number]
  16. , [cancelation_date]
  17. , [cancelation_employee]
  18. , [is_own_vehicle]
  19. , [is_credit]
  20. , [credit_invoice_type]
  21. , [credit_invoice_number]
  22. , [odometer_reading]
  23. , [creating_employee]
  24. , [internal_cost_account]
  25. , [vehicle_number]
  26. , [full_vat_basevalue]
  27. , [full_vat_percentage]
  28. , [full_vat_value]
  29. , [reduced_vat_basevalue]
  30. , [reduced_vat_percentage]
  31. , [reduced_vat_value]
  32. , [used_part_vat_value]
  33. , [job_amount_net]
  34. , [job_amount_gross]
  35. , [job_rebate]
  36. , [part_amount_net]
  37. , [part_amount_gross]
  38. , [part_rebate]
  39. , [part_disposal]
  40. , [total_gross]
  41. , [total_net]
  42. , [parts_rebate_group_sell]
  43. , [internal_created_time]
  44. , [internal_canceled_time]
  45. , [order_classification_flag]
  46. , [client_db]
  47. , [len_invoice_number]
  48. , 0 AS [order_customer]
  49. , cast([T1].[invoice_type] AS varchar(1)) + right(replicate('0', 12) + cast([T1].[invoice_number] AS varchar(12)), cast([T2].[len_invoice_number] AS int)) AS [invtype_invnr]
  50. FROM [dbo].[invoices_import] [T1]
  51. , [GC_ETL_LOCOSOFT].[data].[GC_Config_Pivot] [T2]
  52. GO
  53. SET QUOTED_IDENTIFIER OFF
  54. GO
  55. SET ANSI_NULLS OFF
  56. GO
  57. GO