Jump to content
Hospitality Community

Tản mạn chuyện tách thuế 8% và 10% theo yêu cầu của BTC


BabyShark

Recommended Posts

Xin chào 499 AE,

Là tôi đây. Chuyện là vừa qua sau khi đổi thuế từ 10 về 7, thì giờ lại có yêu cầu mới áp dụng thuế 10% cho nhóm ALCOHOL và TOBACO. Còn lại thì áp dụng thuế 8%.

Chuyện cũng chẳng có gì đáng nói nếu như nhà cung cấp không bận thu tiền khách sạn để làm việc này nên không có người làm, bên hóa đơn điện tử cứ lờ mờ lơ mơ, không kịp nắm bắt thông tin chủ động với khách hàng, công văn nhận ngày 28 âm, bắt áp dụng mùng 1, rồi accouting thì có chỗ áp dụng hết 8, có chỗ thì tách... blahblah. Cuối cùng thì, uh, tách, phải tách thôi, không chờ được nữa.

Cái hệ thống chúng tôi tách là một hệ thống cổ lỗ sỉ nhưng vẫn hoạt động rất tốt, gồm combo thần thánh "Sun Systems, Opera PMS, và Micros RES 3700".

"Em tạo transaction cho nhóm ALCOHOL và TOBACO với map về Sun System nhen, anh lo việc POS và PMS", em gái Revenue xinh đẹp nói với tôi như vậy. 

"Không anh không cho riêng tư đâu, anh làm hết cơ! Vụ chọt chọt này cái hồi còn trẻ trâu anh cũng chọt nhiều rồi, lâu quá không mò vô thôi". Tôi cười trơ tráo! "Anh làm nhanh nhanh cho em đẻ trước Tết nhé". Em gái Revenue nói tôi vậy. Tôi gật đầu cái rụp.

"Oh cái này đơn giản mà" tôi thầm nghĩ. Đầu tiên, tôi vô cái POS Config -> Sales -> Tax Rates -> tôi tạo một cái TAX 10%, với Type là percent 10% và 8% tương ứng. Cái items nào trên POS áp dụng 8% thì sẽ dùng 8%, còn cái nào áp 10% thì sử dụng Rates 10%.

Sau đó, tôi click Tax Classes, tạo 2 Tax Class là 10 và 8% và tích chọn Tax rates tương ứng cho nó.

image.png.e0c882ae6ed23740cfd400b6b79f5ec7.png

image.png.bc0d4ebec8ad1b3a737d3cb9aef91f64.png

Xong, done kèo. Mèn đét ơi, nhưng chỗ tôi làm thì áp dụng cái kiểu breakdown doanh thu theo Serving Period và Order Types. Mà mấy chỗ đó chỉ cho phép chọn 1 Tax Class duy nhất. Thế giờ làm sao ta? Tôi khựng lại trong giây lát. Với tư duy kiểu làm nông của mình, tôi nghĩ "ủa, sao Tax Class nó cho tích chọn nhỉ"? Thôi, cứ thử làm bừa một cái xem sao?

Tôi bèn tạo một Tax Class mới là ALL TAX FB, tích chọn 2 Tax Rates là VAT 8% và VAT 10%.

.... khách mới gọi ổ cắm điện trong phòng sạc không được iPad, ngưng viết chút, tôi sẽ quay lại sau...

(to be continued)

 

 

 

 

  • Like 1
Link to comment
Share on other sites

... khách không cắm cái Key Card vô cái lỗ cắm Card, nên không có điện. Hoan nghênh tinh thần tiết kiệm điện muôn năm!

image.png.2ce805745ec5b4368d069f9daf9529bd.png

Đó, cái chỗ chết tôi rồi là chỗ đó, Tax Class chỉ cho phép chọn 1, nhưng... à mà thôi, tôi đã có cái ALL TAX FB rồi:

image.png.302ed42860f150f938019c19db9dabfb.png

Tôi chọn Tax Class của Serving Period và Order Types là ALL TAX FB, với ALL TAX FB tích chọn Tax Rates 8% và 10%.

POS CONFIG -> Serving Period

POS CONFIG -> Order Types

Rồi, lần này không được nữa dẹp luôn. Tôi thử post thử 2 cái items, mỗi cái có giá base là 1000 tương ứng với nhóm thuế 8 và 10, cấu hình 2 items này ban đầu như sau:

  • Like 1
Link to comment
Share on other sites

Tôi tạo mới một Menu Items Class, tạm gọi là BEVERAGE10++, với Tax Class là VAT 10% như đã nói ở trên.

Như vậy tới lúc này tôi đang có trong tay các thông tin và cấu hình:

Serving Period -> ALL TAX FB class (gồm Tax Rate 8% và 10%)

Order Types -> ALL TAX FB  class (gồm Tax Rate 8% và 10%)

Item thuộc nhóm chịu 10%, với Tax Class là VAT 10% (chỉ có Tax Rate 10%), như hình này:

image.png.53a06b61c895e571665538a0c70a39d7.png

Tôi post và giật mình khi màn hình cashiering hiển thị như sau:

image.thumb.png.f7d7a24841acdae937b1772ba8369610.png

WTF, VAT gì kỳ vậy ta, đáng lẽ PAYMENT phải là 1155 chớ ta? Sao thiếu 1 đồng?

Trên MICROS RES 3700, có một nơi lưu lại JOURNAL của hệ thống (nếu có cấu hình), vị trí (tùy vào chỗ cài đặt) D:\MICROS\Res\Pos\Journals\JOURNALPRT.txt

Tôi bèn mở ra xem vì sao nó tính thiếu 1 đồng?

image.png.8b96a0e241f0bfc02d8a02bae7a894ee.png

ây da, có vẻ là tính đúng SVC, nhưng VAT tính sai bét. VAT 8% = 4 là bằng 8% của SVC. Còn VAT 10% là 10% của base price. Mà sao cái này là items 10%, mà tự dưng tính 8% vô chi vậy ta. Thôi, kệ, thử test post với items chịu thuế 8% xem sao đã.

image.png.4e73ec01037adb01932139ea5de6674f.png

Ủa kỳ nha, sao VAT 8% lại đúng mà 10% tính tầm pậy tầm pạ ghê.

  • Like 1
Link to comment
Share on other sites

Xin chào, lại là tôi đây mọi người ơi!

Hôm nay trời hơi âm u, chắc công việc sẽ lu bu cả ngày.

Quay trở lại lúc đó, tôi khá hoang mang VAT 8% tính đúng, còn VAT 10% tính sai. Nhưng với tinh thần dân điện lạnh mà đòi sửa WIFI, đã ăn khoai thì đừng nói chuyện củ sắn, tôi mò tiếp!

Tôi mới nhìn lại một lượt thì thấy:
Items set VAT đúng, món chịu thuế 8% thì set Tax Class 8%, món chịu thuế 10% thì set Tax Class 10%.

SP và OT set VAT đúng, đều về ALL TAX FB.

Tax Rates đúng, tính phần trăm không sai.

Có mỗi phần phần tính SVC là chỉ trỏ về VAT 8%. Như vậy vấn đề nằm ở chỗ này. Tôi truy cập vào POS Config -> Sales -> Service Charges

image.png.7fd1283d971d5f9290606a8ee0acdffc.png

Rõ ràng là set 8%. Nếu mình chọn TAX CLASS là ALL TAX FB thì sao nhỉ? Tôi liền chuyển sang ALL TAX FB để cho em nó một cơ hội và fire một cái bill để xem thử kết quả như thế nào, ra làm sao.

image.png.517b93b794efc463042ee356f0abd4c5.png

 

Với item 10%:

image.png.6c7d2fa1caa9c612008aa73188cea34b.png

Với item 8%:

image.png.66a1beadaa1215db9aeadbc4c26e575a.png

Oh, lúc này SVC tính đúng, VAT tính đúng, nhưng lại dư thêm 8 và 10% của SVC. Căng không? Với củ sắn và khoai ăn dặm của mình, tôi nhận ra là phải uống cà phê mới giải quyết được chỗ này. Sau khi làm ly cà phê Phố của Macoffee và chốt lệnh bắt đáy VIC ở vùng giá 96K, tôi quay lại với vấn đề này.

Tôi nhận thấy, SVC đặt lớp TAX thì bị tính thuế riêng cho SVC mà không tính gộp luôn giá base. Nếu mình không tính thuế SVC, vậy thì khả năng dòng VAT tính thêm sẽ biến mất. Okay thử thôi.

Items 10%:

image.png.a4e8cbee50276877b6d3acecf8c9dca3.png

 

Items 8%:

image.png.089314a050ef6b7c7af55146b2ad7dd5.png

Chà, đúng như dự tính, mất 2 cái dòng thừa rồi. Cơ mà, sao tính sai VAT nhỉ, à sai là đúng, vì nó không tính VAT sau SVC và Base, mà chỉ tính VAT của base price.

Eurowindow, tìm ra rồi. Sửa lại công thức tính VAT thôi. Thay vì 8% thì sẽ là 8.4%, thay vì 10% thì sẽ là 10.5%, 30% sẽ là 31.5% trên Tax Rates.

Test lại phát cuối coi có ổn không nè.

 

Ở một diễn biến khác, tôi có nên học thêm ACCA không nhỉ? Học để có kiến thức chém gió đúng không ta!

image.png.56908b166cdcc3229bf342b1e552a91e.png

image.png.1a4a3666572e64a248a7686cd3c96eef.png

image.png.441b0e0fe5546676b89f80ac68997538.png

Hurra, chuẩn man rồi.

(to be continued)

Link to comment
Share on other sites

Vậy là, cuối cùng thì là, VAT đã tách chuẩn rồi. Việc lúc này khá đơn giản. Tạo các Menu Items Class tương ứng với nhóm ALCOHOL và TOBACO (nếu có sẵn rồi thì thôi). Cấu hình chuẩn:

SVC -> NON VAT

TAX CLASS -> ALL TAX -> Tax rates 8.4% và 10.5%

MENU ITEM CLASS (ALCOHOL & TOBACO) -> TAX CLASS 10.5%.

MENU ITEM CLASS (THE REST) -> TAX CLASS 8.4%

SERVING PERIOD -> ALL TAX 

ORDER TYPE -> ALL TAX

  • Like 1
Link to comment
Share on other sites

Tôi hí hửng báo cáo công trạng với em gái Revenue, nhằm múc đích xin xỏ và đòi hỏi thêm gì đó từ em. Em tuyệt nhiên không phản ứng gì dưới sự đòi hỏi của tôi, em chỉ lặng lẽ làm theo những gì tôi muốn... 

"Anh, sao cái Transaction Code thuế trên OPERA PMS nó lại không ghi nhận thuế cho nhóm hàng chịu thuế 10% nhỉ"? Em phản hồi sau khi tôi đòi hỏi em phải test xem trên OPERA PMS ghi nhận thông tin như thế nào.

"Ơ, thế DOGE nào lại thuế của nhóm hàng 10% ghi nhận trên OPERA lại chạy vô doanh thu của nhóm khác ta? À toi, ta quên cấu hình mapping Interface từ POS lên OPERA rồi". Tôi nhăn mặt.

Tùy theo cấu hình của mỗi nơi, mà doanh thu sau khi tính tiền trên hệ thống POS, thì sẽ được đẩy lên phần mềm OPERA PMS tự động hoàn toàn thông qua một cái gọi là INTERFACE. INTERFACE làm nhiệm vụ trao đổi thông tin giữa 2 hệ thống để làm sao cả 2 hệ thống ông nói gà thì bà cũng nói gà, chứ không thể có bà nói vịt ông gật đầu gà.

Nhưng hệ thống cổ lỗ sĩ của tôi khá siêu việt, nói vịt thành gà, và gà thành vịt không thành vấn đề, vì tôi sẽ làm phiên dịch viên cho chúng nó! Từ POS doanh thu được đưa lên OPERA PMS, có thể là inclusive (bao gồm) hoặc exclusive (không bao gồm) thông tin SVC và VAT. Câu chuyện này tôi chờ VIC về bờ lại rồi sẽ tâm sự sau, vì VIC đang sập xuống 75k kể từ khi tôi mua "đáy", trong khi FLC đưa tôi ra đảo và lên đỉnh 2 lần.

Trở lại câu chuyện, với 1000 đồng cho món hàng VAT 8%, nghiễm nhiên chạy đúng, vì trước đó, chỉ đơn giản là thay đổi cách tính Tax Rates. Còn món hàng chịu VAT 10% là mới khai báo thêm sau này. Do vậy, cần INTERFACE để khi có món hàng từ POS đưa thông tin sau lên OPERA PMS:

- Base: 1000 đồng

- SVC: 50 đồng

- Tax: 105 đồng.

- Tên khách: BabyShark

- Phòng: 8888

- Độ tuổi: Mới lớn

- Tên món: Gói Thăng Long loại dẹp

Thì lập tức INTERACE sẽ post cái bill đó vô phòng 8888, của ông khách BabyShark. Trên OPERA PMS, cũng sẽ hiển thị cái bill này giống như ở hệ thống POS. Trong trường hợp này, cần một loạt các Transaction Codes (mã giao dịch, tạm dịch vậy) đặc trưng cho từng loại giao dịch, thông tin giao dịch được tạo trên hệ thống OPERA PMS, ví dụ:

Transactions code:

2000: Doanh thu thuốc lá

8000: Phí phục vụ

9000: Thuế

Vậy, sau khi bill đó được đưa lên OPERA PMS, báo cáo của OPERA ghi nhận như sau:

Doanh thu: 1000 đồng

Phí phục vụ: 50 đồng

Thuế: 105 đồng

cho một gói thuốc lá Thăng Long giá 1000 đồng.

.... IPTV đang mất tín hiệu, và khách muốn xem kênh Cartoon HDD tôi phải đi hỗ trợ khách hàng thân yêu của tôi đã.

(to be continued)

 

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...