整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          “非接觸式”辦稅丨電子稅務局如何快速辦理稅務注銷

          何快速辦理稅務注銷業務?

          快一起來看看吧!

          廈門市電子稅務局已推出【清稅注銷稅(費)申報及繳納套餐】,可以一鍵快速辦理注銷前置事項預檢、注銷稅務登記申請業務!

          第一步:注銷前置事項辦理

          1、登錄廈門市電子稅務局。

          2、選擇導航欄左側【套餐業務】下,選擇【清稅注銷稅(費)申報及繳納套餐】。

          3、點擊【注銷預檢】,系統將提示您是否符合即辦注銷條件,同時將展示所有注銷業務驗證通過與不通過事項。


          ? 第一種情形:

          如系統檢測符合即辦注銷條件的納稅人,資料不齊的,可采取“承諾制”容缺辦理,并即時出具清稅文書。

          此時系統將彈出提示:“根據稅總發【2018】149號文規定,監控到您當前有未辦結事項,可進行“承諾制”容缺辦理!”。

          輸入承諾書期限日期后,點擊右上角【打印即辦承諾書】,同意說明后打印即辦《清稅證明》承諾書。

          完成以上操作后,右上角【我要辦理】按鈕亮起,可以點擊進入第二步:注銷稅務登記申請。

          ?注意:

          1、注銷登記“承諾制”容缺辦理不適用注銷原因為“依法合并”、“依法分立”、“因住所、經營地點變動而改變稅務登記機關”,“經確認非正常戶期限達到規定期限以上”;如注銷原因為這四類時,請到主管稅務分局辦稅大廳辦理!(疫情期間請先電話咨詢預約哦!)

          2、如簽署承諾書,自簽署當日起生效,承諾期限自簽署之日起不超過六個月。

          3、如經人民法院裁定宣告破產,可點擊“依法破產注銷”進行單獨申請。


          ? 第二種情形:

          不符合即辦注銷條件的納稅人,需依次完成系統顯示的所有未辦結注銷前置事項。對于不能在線直接辦理的業務,系統將提供辦理指引。

          如所有監控未通過事項已辦結,可再次進行【注銷預檢】。輸入經辦人姓名、經辦人身份證件號碼之后,右上角【我要辦理】按鈕亮起,可以點擊進入第二步:注銷稅務登記申請。

          此時可以開始辦理注銷稅務登記申請業務啦!


          第二步:注銷稅務登記申請

          1、點擊【我要辦理】后,請依照表單要求錄入數據,填寫清稅注銷稅務登記申請

          2、錄入完畢后,點擊右上角【提交】按鈕,可進行申請或下載憑證(下載申請表單)。

          點擊【下載憑證】后,系統將彈出提示:“尊敬的納稅人您好:提交成功后,請不要立即關閉網頁(瀏覽器),并前往文書簽收功能中簽收注銷文書!”

          3、點擊【申請】,注銷申請受理成功,可直接查看回執單。


          第三步:注銷業務進度查詢

          1、在電子稅務局首頁,點擊【我要查詢】→【辦稅進度及結果信息查詢(新)】。

          2、系統將跳轉至【事項進度管理】界面,此時可進行查看申請、進度跟蹤、查簽等操作,點擊【進度跟蹤】可查看申請進度情況

          ①所有預檢通過,注銷成功。

          ②如存在未辦結事項,打印承諾書提交成功后需稅務人員受理,受理通過后注銷成功。


          更多注銷規定請點擊下方鏈接

          ↓↓↓

          《國家稅務總局廈門市稅務局關于進一步明確稅務注銷工作相關事項的通知》

          http://xiamen.chinatax.gov.cn/xmswcms/mobile/content/S36921.html


          易注銷流程


          1 登錄http://www.gsxt.gov.cn/index.html 國家企業信用信息公司系統

          2 點擊 企業信息填報



          3 選擇公司所在地




          4 登錄,填寫信息后登錄系統



          5 登錄系統后,點擊“注銷公告填報”



          6 選擇“簡易注銷流程”



          7 填寫“簡易注銷全體投資人承諾書”(紙質版),所有投資人都要簽字,然后蓋公章。



          8 拍照并上傳,這里不截圖了,在簡易注銷頁面點擊“上傳”按鈕,上傳“簡易注銷全體投資人承諾書”。

          9 上傳成功后,點擊“保存并公示”按鈕。公示就完成了。公示20個工作日后就可以去當地行政審批局去辦理注銷了。

          10 辦理注銷具體后續再更新(辦理完后再來更新)。需要攜帶資料如下

          (1) 全體投資人承諾書

          (2) 全體股東身份真復印件

          (3) 經辦人身份證原件

          (4) 執照正,副本

          (5) 公章

          pringSecurity-8-自動登錄和注銷功能實現

          自動登錄的實現

          當我們在登錄某一個網站的時候,我們會使用賬號密碼進行登錄,但是我們不想每一次關閉瀏覽器,我們不想每一次重新輸入賬號和密碼,貼合用戶的登錄體驗,給用戶帶來方便,我們使用自動登錄功能,將登錄信息保存在瀏覽器的cookie中,這樣用戶在下次訪問的時候,自動實現校驗并新建登錄狀態。但是這樣也會給用戶帶來信息泄露的危險

          自動登錄流程

          1. 用戶選擇記住我登錄成功后,會在服務端生成一個Cookie返回到瀏覽器,Cookie名字默認是remember-me,值是token
          2. 當用戶重新訪問的時候,會先檢查remember-me的cookie對應的token值,如果token值存在則檢查token值中的username、序列號和token值是否和服務端生成的相同,相同則通過。并且系統還會重新生成一個新的token,序列化series保持不變,同時刪除舊的cookie,重新生成一個新的cookie保存在客戶端
          3. 如果cookie不存在,或者username、序列化series和token和服務端的不一樣,將重新返回到登錄頁面。

          因為cookie有被盜用的可能,所以如果應用安全性比較高,那么就不要使用remember-me功能。

          散列解密方案

          SpringSecurity實現自動登錄功能非常簡單

          修改login.html

          我們需要在login.html中添加記住我功能,html實現如下

          <!--suppress ALL-->
          <!DOCTYPE html>
          <html xmlns:th="http://www.thymeleaf.org" lang="en">
          <head>
              <meta charset="utf-8">
              <meta http-equiv="X-UA-Compatible" content="IE=edge">
              <title>springboot葵花寶典登錄頁面</title>
              <!-- Tell the browser to be responsive to screen width -->
              <meta name="viewport" content="width=device-width, initial-scale=1">
          </head>
          <body>
          <h1>springboot葵花寶典登錄頁面</h1>
          <form  th:action="@{/login/form}" action="index.html" method="post">
              <span>用戶名稱</span><input type="text" name="username" /> <br>
              <span>用戶密碼</span><input type="password" name="password" /> <br>
              <div >
                  <input name="code" type="text" class="form-control" placeholder="驗證碼">
                  <img onclick="this.src='/code/image?'+Math.random()" src="/code/image" alt="驗證碼" />
              </div> <br>
              <span>記住我</span><input type="checkbox" name="remember-me" >  <br>
              <div th:if="${param.error}">
                  <span th:text="${session.SPRING_SECURITY_LAST_EXCEPTION.message}" style="color:#ff0000">用戶名或 密碼錯誤</span>
              </div>
              <input type="submit" value="登陸">
          </form>
          </body>
          </html>
          

          修改結果后登錄頁面展示如下:

          修改LearnSrpingSecurity

          在configure(HttpSecurity http)方法中添加記住我的配置,代碼實現如下

          測試

          重新啟動程序,使用瀏覽器訪問http://localhost:8888/login/page,然后輸入賬號密碼進行登錄,結果如下

          從圖上我們可以看出來,勾選“Remember me”可選框(簡寫為Remember-me),按照正常的流程登錄,并在 開發者工具中查看瀏覽器cookie,可以看到除JSESSIONID外多了一個值。

          cookie個性化配置

          在實際的開發過程中,我們還可以根據需求做一些個性化的設置,如下:

          .rememberMe()
              .rememberMeParameter("remember-me-new")
              .rememberMeCookieName("remember-me-cookie")
          
          • 通過rememberMeParameter設置from表單“自動登錄”勾選框的參數名稱。如果這里改了,from表單中checkbox的name屬性要對應的更改。如果不設置默認是remember-me。
          • rememberMeCookieName設置了保存在瀏覽器端的cookie的名稱,如果不設置默認也是remember-me。如下圖中查看瀏覽器的cookie。

          持久化令牌方案

          持久化令牌方案是交互方式上和散列加密方案一致,都是用戶勾選remember-me后,將生成的令牌發送到用戶的客戶端,用戶在下次進行訪問的時候會讀取該令牌,不同的是會將數據保存到數據庫中。

          添加數據庫依賴

          我們在項目中的pom.xml中添加數據庫依賴

             <!--mysql驅動-->
                  <dependency>
                      <groupId>mysql</groupId>
                      <artifactId>mysql-connector-java</artifactId>
                      <scope>runtime</scope>
                  </dependency>
                  <!--mybatis-plus-->
                  <dependency>
                      <groupId>com.baomidou</groupId>
                      <artifactId>mybatis-plus-boot-starter</artifactId>
                      <version>3.5.1</version>
                  </dependency>
          

          application.yml中添加數據庫配置

          spring:
            thymeleaf:
              cache: false
            datasource:
              url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&useSSL=false
              username: root
              password: root
              driver-class-name: com.mysql.cj.jdbc.Driver
          

          使用 JdbcTokenRepository 實現類

          在LearnSrpingSecurity配置類中注入DataSourceJdbcTokenRepositoryImpl,實現如下

              @Autowired
              private DataSource dataSource;
              
              @Bean
              public JdbcTokenRepositoryImpl jdbcTokenRepository(){
                  JdbcTokenRepositoryImpl jdbcTokenRepository = new JdbcTokenRepositoryImpl();
                  jdbcTokenRepository.setDataSource(dataSource);
                  jdbcTokenRepository.setCreateTableOnStartup(true);
                  return jdbcTokenRepository;
              }
          

          安全配置 LearnSrpingSecurity#confifigure(HttpSecurity http)

          在LearnSrpingSecurity的confifigure(HttpSecurity http)方法中添加如下配置

                          .and()
                          .rememberMe()
                          .userDetailsService(customUserDetailsService)
                          .tokenRepository(jdbcTokenRepository())
                          .tokenValiditySeconds(60)
                          .rememberMeParameter("remember-me-test")
                          .rememberMeCookieName("remember-me-cookie")
          

          測試效果

          • 重啟項目后,數據庫會自動創建表 persistent_logins
          • 訪問首頁跳轉到登錄頁面,登錄成功后,查看瀏覽器 cookies,保存 token 值,在數據庫中也有數據。
          • 再重啟,Session會清除。再次訪問首頁,不會跳轉到登錄頁,因為上次已經記錄了。這時瀏覽器Cookie中保存的token從數據庫查找用戶名,然后進行自動登錄。

          報錯

          Caused by: java.sql.SQLSyntaxErrorException: Table 'persistent_logins' already exists

          解決方法:

          將JdbcTokenRepositoryImpl方法中jdbcTokenRepository.setCreateTableOnStartup(true)注釋掉

              @Bean
              public JdbcTokenRepositoryImpl jdbcTokenRepository(){
                  JdbcTokenRepositoryImpl jdbcTokenRepository = new JdbcTokenRepositoryImpl();
                  jdbcTokenRepository.setDataSource(dataSource);
                  //jdbcTokenRepository.setCreateTableOnStartup(true);
                  return jdbcTokenRepository;
              }
          

          退出系統

          其實使用Spring Security進行logout非常簡單,只需要在spring Security配置類配置項上加上這樣一行代碼:http.logout()。

          修改index.html

          我們在index.html中添加退出系統功能,實現如下

          <!--suppress ALL-->
          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8" />
              <title>springboot葵花寶典管理系統</title>
          </head>
          <body>
              <a th:href="@{/logout}" href="login.html"  > <span>退出系統</span> </a>
              <h1>springboot葵花寶典管理系統</h1>
              <br>
              <a href="/syslog">日志管理</a>
              <br>
              <a href="/sysuser">用戶管理</a>
          </body>
          

          測試

          重新啟動項目后,登錄成功后展示頁面如下,退出登錄后,我們發現remember-me-cookie已經刪除。雖然我們簡簡單單的實現了logout功能,是不是還不足夠放心?我們下面就來看一下Spring Security默認在logout過程中幫我們做了哪些動作。

          • 當前session失效,即:logout的核心需求,session失效就是訪問權限的回收。
          • 刪除當前用戶的 remember-me“記住我”功能信息
          • clear清除當前的 SecurityContext
          • 重定向到登錄頁面,loginPage配置項指定的頁面

          個性化配置

          雖然Spring Security默認使用了/logout作為退出處理請求路徑,登錄頁面作為退出之后的跳轉頁面。這符合絕大多數的應用的開發邏輯,但有的時候我們需要一些個性化設置,如下

                          .and()
                          .logout()
                          .logoutUrl("/logout")
                          .logoutSuccessUrl("/login/page")
                          .deleteCookies("JSESSIONID")
          
          • 指定logoutUrl配置修改默認的logout路徑,同時html退出按鈕的請求url也要修改
          • 指定logoutSuccessUrl配置,指定退出之后的跳轉頁面
          • 使用deleteCookies刪除指定的cookie,參數為cookie的名稱

          如果您覺得本文不錯,歡迎關注,點贊,收藏支持,您的關注是我堅持的動力!

          原創不易,轉載請注明出處,感謝支持!如果本文對您有用,歡迎轉發分享!


          主站蜘蛛池模板: 亚洲欧美日韩一区二区三区| 国产精品免费一区二区三区四区| 成人区人妻精品一区二区不卡视频 | 波多野结衣一区在线观看| 激情内射日本一区二区三区| 午夜一区二区在线观看| 国产福利一区二区三区| 国产精品无码AV一区二区三区| 国产日韩精品一区二区在线观看 | 国产精品高清一区二区人妖| 国产一区二区不卡在线播放| 日韩电影在线观看第一区| 成人免费一区二区无码视频| 日日摸夜夜添一区| 久久久久人妻一区精品性色av| 国产一区二区三区免费| 熟女少妇精品一区二区| A国产一区二区免费入口| 成人无码一区二区三区| 国产精品亚洲产品一区二区三区| 午夜视频久久久久一区| 亚洲AⅤ无码一区二区三区在线| 国产成人AV区一区二区三| 精品亚洲福利一区二区| 国产裸体舞一区二区三区| 成人区人妻精品一区二区三区| 精品福利视频一区二区三区| 99精品国产高清一区二区麻豆| 久久久国产精品亚洲一区 | 一区二区高清视频在线观看| 老鸭窝毛片一区二区三区| 日本韩国黄色一区二区三区 | 国产乱码一区二区三区爽爽爽| 熟女少妇丰满一区二区| 国产免费一区二区视频| 农村乱人伦一区二区| 亚洲一区二区三区成人网站| 韩国福利视频一区二区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久综合一区二区无码| 国产精品无码AV一区二区三区|