本申請涉及一種超限額發票的拆分方法、裝置、計算機設備和存儲介質。所述方法包括:判斷待開發票的開票金額是否超過預設開票限額以及開票行數是否超過預設上限行數;若開票金額未超過預設開票限額且開票行數超過預設上限行數,根據預設上限行數將該開票行數進行拆分以得到多張子發票;若開票金額超過預設開票限額且開票行數未超過預設上限行數,根據預設開票限額將開票金額進行拆分,得到多張子發票;若開票金額超過預設開票限額且開票行數超過預設上限行數,根據預設上限行數以及預設開票限額將開票金額以及開票行數進行拆分以得到多張子發票。因此自動化對超限額發票進行拆分處理,避免發票開具效率低的問題。
技術領域
本申請涉及企業應用中稅務管理技術領域,特別是涉及一種超限額發票的拆分方法、裝置、計算機設備和存儲介質。
背景技術
目前包括電子發票、增值稅發票以及普通發票等在內的多種發票基本實現了自動收集和開票,但是對于超限額的發票還需要線下人工開具或是在業務系統里面手工拆分處理后再開具。線下人工開具和人為手工拆分降低了開票時效性和用戶體驗,準確性得不到保證,也增加了客戶開票的復雜度。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠自動化拆分發票的超額發票的拆分方法、裝置、計算機設備和存儲介質,以自動化對超限額的發票進行拆分處理,避免人工拆分發票引起的發票開具效率低的問題。
一種超限額發票的拆分方法,所述方法包括:判斷待開發票的開票金額是否超過預設開票限額,以及待開發票的開票行數是否超過預設上限行數;若所述待開發票的開票金額未超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數將所述待開發票的開票行數進行拆分,得到多張子發票;若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數未超過所述預設上限行數,根據所述預設開票限額將所述待開發票的開票金額進行拆分,得到多張子發票;若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數以及所述預設開票限額將所述待開發票的開票金額以及開票行數進行拆分,得到多張子發票。
一種超限額發票的拆分裝置,所述裝置包括:判斷模塊,用于判斷待開發票的開票金額是否超過預設開票限額,以及待開發票的開票行數是否超過預設上限行數;第一拆分模塊,用于若所述待開發票的開票金額未超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數將所述待開發票的開票行數進行拆分,得到多張子發票;第二拆分模塊,用于若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數未超過所述預設上限行數,根據所述預設開票限額將所述待開發票的開票金額進行拆分,得到多張子發票;第三拆分模塊,用于若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數以及所述預設開票限額將所述待開發票的開票金額以及開票行數進行拆分,得到多張子發票。
一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:判斷待開發票的開票金額是否超過預設開票限額,以及待開發票的開票行數是否超過預設上限行數;若所述待開發票的開票金額未超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數將所述待開發票的開票行數進行拆分,得到多張子發票;若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數未超過所述預設上限行數,根據所述預設開票限額將所述待開發票的開票金額進行拆分,得到多張子發票;若所述待開發票的開票金額超過所述預設開票限額,且所述待開發票的開票行數超過所述預設上限行數,根據所述預設上限行數以及所述預設開票限額將所述待開發票的開票金額以及開票行數進行拆分,得到多張子發票。