diff --git a/app/services/exports/sales_log_export_constants.rb b/app/services/exports/sales_log_export_constants.rb index 4dd3d15dc..442fe8695 100644 --- a/app/services/exports/sales_log_export_constants.rb +++ b/app/services/exports/sales_log_export_constants.rb @@ -7,146 +7,147 @@ module Exports::SalesLogExportConstants csv: 2, }.freeze - ALL_YEAR_EXPORT_FIELDS = Set["ID", - "STATUS", - "DAY", - "MONTH", - "YEAR", - "DUPLICATESET", - "CREATEDDATE", - "UPLOADDATE", - "OWNINGORGID", - "OWNINGORGNAME", - "MANINGORGID", - "MANINGORGNAME", - "USERNAME", - "USERNAMEID", - "PURCHID", - "TYPE", - "OWNERSHIP", - "COLLECTIONYEAR", - "JOINTMORE", - "JOINT", - "BEDS", - "ETHNIC", - "ETHNICGROUP1", - "LIVEINBUYER1", - "BUILTYPE", - "PROPTYPE", - "NOINT", - "LIVEINBUYER2", - "PRIVACYNOTICE", - "WHEEL", - "HHOLDCOUNT", - "LA", - "INCOME1", - "INC1NK", - "INC1MORT", - "INCOME2", - "INC2NK", - "SAVINGSNK", - "SAVINGS", - "PREVOWN", - "AMENDEDBY", - "AMENDEDBYID", - "MORTGAGE", - "INC2MORT", - "HB", - "FROMBEDS", - "STAIRCASE", - "STAIRBOUGHT", - "STAIROWNED", - "MRENT", - "MRENTPRESTAIRCASING", - "RESALE", - "DEPOSIT", - "CASHDIS", - "DISABLED", - "VALUE", - "EQUITY", - "DISCOUNT", - "GRANT", - "PPCODENK", - "PPOSTC1", - "PPOSTC2", - "PREVLOC", - "PREVLOCNAME", - "PREVIOUSLAKNOWN", - "HHREGRES", - "HHREGRESSTILL", - "PROPLEN", - "HASMSCHARGE", - "MSCHARGE", - "PREVTEN", - "MORTGAGEUSED", - "WCHAIR", - "ARMEDFORCESSPOUSE", - "HODAY", - "HOMONTH", - "HOYEAR", - "FROMPROP", - "SOCPREVTEN", - "MORTLEN1", - "EXTRABOR", - "HHTYPE", - "POSTCODE", - "ISLAINFERRED", - "BULKUPLOADID", - "VALUE_VALUE_CHECK", - "PREVSHARED", - "STAIRCASETOSALE", - "ETHNICGROUP2", - "ETHNIC2", - "BUY2LIVING", - "PREVTEN2", - "UPRN", - "ADDRESS1", - "ADDRESS2", - "TOWNCITY", - "COUNTY", - "LANAME", - "CREATIONMETHOD", - "NATIONALITYALL1", - "NATIONALITYALL2", - "MSCHARGE_VALUE_CHECK", - "ADDRESS1INPUT", - "POSTCODEINPUT", - "ADDRESS_SEARCH_VALUE_CHECK", - "UPRNSELECTED", - "BULKADDRESS1", - "BULKADDRESS2", - "BULKTOWNCITY", - "BULKCOUNTY", - "BULKPOSTCODE", - "BULKLA", - "CREATEDBY", - "CREATEDBYID", - "HASESTATEFEE", - "ESTATEFEE", - "FIRSTSTAIR", - "NUMSTAIR", - "STAIRLASTDAY", - "STAIRLASTMONTH", - "STAIRLASTYEAR", - "STAIRINITIALYEAR", - "STAIRINITIALMONTH", - "STAIRINITIALDAY", - "HASSERVICECHARGES", - "SERVICECHARGES",] + EXPORT_FIELDS = Set[ + "ID", + "STATUS", + "DAY", + "MONTH", + "YEAR", + "DUPLICATESET", + "CREATEDDATE", + "UPLOADDATE", + "OWNINGORGID", + "OWNINGORGNAME", + "MANINGORGID", + "MANINGORGNAME", + "USERNAME", + "USERNAMEID", + "PURCHID", + "TYPE", + "OWNERSHIP", + "COLLECTIONYEAR", + "JOINTMORE", + "JOINT", + "BEDS", + "ETHNIC", + "ETHNICGROUP1", + "LIVEINBUYER1", + "BUILTYPE", + "PROPTYPE", + "NOINT", + "LIVEINBUYER2", + "PRIVACYNOTICE", + "WHEEL", + "HHOLDCOUNT", + "LA", + "INCOME1", + "INC1NK", + "INC1MORT", + "INCOME2", + "INC2NK", + "SAVINGSNK", + "SAVINGS", + "PREVOWN", + "AMENDEDBY", + "AMENDEDBYID", + "MORTGAGE", + "INC2MORT", + "HB", + "FROMBEDS", + "STAIRCASE", + "STAIRBOUGHT", + "STAIROWNED", + "MRENT", + "MRENTPRESTAIRCASING", + "RESALE", + "DEPOSIT", + "CASHDIS", + "DISABLED", + "VALUE", + "EQUITY", + "DISCOUNT", + "GRANT", + "PPCODENK", + "PPOSTC1", + "PPOSTC2", + "PREVLOC", + "PREVLOCNAME", + "PREVIOUSLAKNOWN", + "HHREGRES", + "HHREGRESSTILL", + "PROPLEN", + "HASMSCHARGE", + "MSCHARGE", + "PREVTEN", + "MORTGAGEUSED", + "WCHAIR", + "ARMEDFORCESSPOUSE", + "HODAY", + "HOMONTH", + "HOYEAR", + "FROMPROP", + "SOCPREVTEN", + "MORTLEN1", + "EXTRABOR", + "HHTYPE", + "POSTCODE", + "ISLAINFERRED", + "BULKUPLOADID", + "VALUE_VALUE_CHECK", + "PREVSHARED", + "STAIRCASETOSALE", + "ETHNICGROUP2", + "ETHNIC2", + "BUY2LIVING", + "PREVTEN2", + "UPRN", + "ADDRESS1", + "ADDRESS2", + "TOWNCITY", + "COUNTY", + "LANAME", + "CREATIONMETHOD", + "NATIONALITYALL1", + "NATIONALITYALL2", + "MSCHARGE_VALUE_CHECK", + "ADDRESS1INPUT", + "POSTCODEINPUT", + "ADDRESS_SEARCH_VALUE_CHECK", + "UPRNSELECTED", + "BULKADDRESS1", + "BULKADDRESS2", + "BULKTOWNCITY", + "BULKCOUNTY", + "BULKPOSTCODE", + "BULKLA", + "CREATEDBY", + "CREATEDBYID", + "HASESTATEFEE", + "ESTATEFEE", + "FIRSTSTAIR", + "NUMSTAIR", + "STAIRLASTDAY", + "STAIRLASTMONTH", + "STAIRLASTYEAR", + "STAIRINITIALYEAR", + "STAIRINITIALMONTH", + "STAIRINITIALDAY", + "HASSERVICECHARGES", + "SERVICECHARGES",] (1..6).each do |index| - ALL_YEAR_EXPORT_FIELDS << "AGE#{index}" - ALL_YEAR_EXPORT_FIELDS << "ECSTAT#{index}" - ALL_YEAR_EXPORT_FIELDS << "SEX#{index}" + EXPORT_FIELDS << "AGE#{index}" + EXPORT_FIELDS << "ECSTAT#{index}" + EXPORT_FIELDS << "SEX#{index}" end (2..6).each do |index| - ALL_YEAR_EXPORT_FIELDS << "RELAT#{index}" + EXPORT_FIELDS << "RELAT#{index}" end - YEAR_2026_EXPORT_FIELDS = Set[] + POST_2026_EXPORT_FIELDS = Set[] (1..6).each do |index| - YEAR_2026_EXPORT_FIELDS << "SEXRAB#{index}" + POST_2026_EXPORT_FIELDS << "SEXRAB#{index}" end end