Code tương ứng với xã/phường, quận/huyên,tỉnh/thành phố (TNCN 2.5) (2 người xem)

  • Thread starter Thread starter Loan1989
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

A Sealand ơi
em thây cái file a đưa, e chưa nhập thêm gì thì chuyển sang text được
nhưng nhập thêm mã số thuế thì nó lại ko chuyển được, báo lỗi invalid gì đó
Phiền a có thể làm 1 file chuẩn giúp em, hướng dẫn từng bước, em ko biết là đoạn code dài dài trên kia để làm gì, cop vào đâu,đường dẫn như thế nào, hihi, em mới nên hơi gà chút, mong a giúp đỡ, em cảm ơn anh nhiều.
Công ty em : công ty tnhh dreamtech viet nam
Mã số thuế là 2300678819
Mã cơ quan thuế là 22300
a điền giúp em tất cả thông số như là ngày tạo, số tệp nhé
em cảm ơn anh lắm lắm ý
 
Chiều nay cuối giờ vội nên mình nhần còn thiếu bước chuyển Font nữa.Code nhầm 1 chút tưởng Loan ghi mã số thuế và tên Cty trong ngoặc
Với thông tin như mình điền trong File, bạn chạy code tạo File Text, sau đó chuyển font file Txt sang Unicode là Import OK
Mình đang tìm hướng thay code để tạo file vì Code này bị lỗi khi chạy với font Unicode

Lưu ý: Chỉ chuyển font thôi không thêm bớt gì nữa
 

File đính kèm

Lần chỉnh sửa cuối:
Và đây là File cơ bản hoàn thiện cho việc soạn thảo danh sách và tạo File *.Txt để Import vào TNCN 2.5. Một số lưu ý:

-Việc soạn thảo trên file thực hiện bằng font Unicode.
-Mã số thuế và tên đợn vị chi trả bắt buộc giống trong TNCN 2.5. Nếu khác thì TNCN 2.5 coi như đơn vị mới và không đồng ý nối vào dữ liệu cũ. Để chắc ăn, mở TNCN 2.5 copy và Paste vào đấy.
-Soạn thảo xong nhấn nút tạo file. File này được Import thẳng vào TNCN 2.5 mà không phải sử lý thêm gì khác.
 

File đính kèm

Và đây là File cơ bản hoàn thiện cho việc soạn thảo danh sách và tạo File *.Txt để Import vào TNCN 2.5. Một số lưu ý:

-Việc soạn thảo trên file thực hiện bằng font Unicode.
-Mã số thuế và tên đợn vị chi trả bắt buộc giống trong TNCN 2.5. Nếu khác thì TNCN 2.5 coi như đơn vị mới và không đồng ý nối vào dữ liệu cũ. Để chắc ăn, mở TNCN 2.5 copy và Paste vào đấy.
-Soạn thảo xong nhấn nút tạo file. File này được Import thẳng vào TNCN 2.5 mà không phải sử lý thêm gì khác.

Em nghĩ anh nên xem lại cell E11 vì đây là cell chứa ngày tháng
Anh dùng: ts.Write "~" & Trim(ActiveSheet.[E9]) & "~" & [E11] & "</C></S><S>"
Có thể sẽ cho kết quả khác nhau tùy từng máy đấy
Vậy có phải ta nên dùng hàm Format(...) chuyển đúng định dạng trước không?
---------------------
Ngoài ra, nên tổng quát hóa nó thành 1 function thì hơn. Function với các đối số truyền: Titile1, Title2..., Title5DataRange ---> Người dùng sẽ tùy ý đưa các đối số này vào
Còn nữa, có thể copy DataRange cho vào Clipboard, xong lấy từ clipboard ra, xử lý 1 lần (bằng cách thay vbTab thành "~"vbLf thành "</C><C>")... cuối cùng, ghi 1 lần vào file txt sẽ không cần phải thông qua vòng lập
---------------------
Do em không hiểu rõ lắm về quá trình import vào TNCN gì gì đó nên chưa tham gia (chỉ đóng góp vài ý kiến nhỏ mà em cho là có thể tối ưu code)
 
Gửi Sealand:
File của bạn làm mình đã thử import thì thấy OK rồi nhưng có 1 vấn đề là sau khi import và ghi dữ liệu thì không xuất hiện dữ liệu trên màn hình 2.5 nữa.
Bạn có thể sửa lại code để khắc phục lỗi này được ko?
Many thanks!
 
Lần chỉnh sửa cuối:
To Ndu:
Mình trước hết sử lý các khâu lòng vong phải thưc hiện tay đã, các giải pháp sử lý sau. Đúng là nên dùng hàm Format để ép chết theo dạng Text. Số hiệu tệp cũng vậy, nó báo sai định dạng. Việc này phải tham khảo file Schema của file tncn.xml sẽ biết yêu cầu của Format dữ liệu. Tối qua mình mới cài TNCN 2.5 và có cơ sở tham khảo chứ mò mẫm mãi.
Việc sử lý ta nên để dạng sub hay hơn vì dữ liệu cố định khỏi vòng qua hàm mà phải truyền nhiều tham số.
E11 chứa ngày tháng nếu để trống thì TNCN 2.5 tự điền ngày Import, E9 ghi số hiệu tệp, để trống thfi TNCN 2.5 tự điền là 1
To Loan:
Ban ghi lại thoát ra và mở lại sẽ có dữ liệu đã nhập, vì chưa thoát có thể đơn vị kê khai , dơn vị quản lý thuế chưa thống nhất (Trừ phi bạn ghi nối cùng đơn vị kê khai)
 
Lần chỉnh sửa cuối:
Mình không rõ chỗ "nối cùng đơn vị kê khai" là như thế nào ?
Cơ quan quản lý thuế của mình mặc định là Văn phòng cục thuế tỉnh Hải Dương(code 10700)
Nếu phải import => Ghi dữ liệu => Thoảt ra=> Vào lại mới hiển thị dữ liệu thì hơi mất thời gian...
 
Mình không rõ chỗ "nối cùng đơn vị kê khai" là như thế nào ?
Cơ quan quản lý thuế của mình mặc định là Văn phòng cục thuế tỉnh Hải Dương(code 10700)
Nếu phải import => Ghi dữ liệu => Thoảt ra=> Vào lại mới hiển thị dữ liệu thì hơi mất thời gian...


Nối là thêm vào D sách đã có trên TNCN và nối bổ xung danh sách, chép xoá là xoá danh sách cũ và tạo danh sách mới.
Để thống nhất thì bạn nên tạo mới hồ sơ và thực hiện import từ đầu Sau đó bạn khoá 3 ô title đầu của file Exc là bảo đảm dữ liệu luôn thống nhất.
Như mình đã nói, mã số thuế, đơn vị kê khai ghi khác nhau chỉ dấu cách hay font chữ là TNCN 2.5 đã coi như đơn vị mới và không đồng ý ghi nối rồi mà chỉ cho chép mới và xoá dữ liệu cũ.
Việc khống chế nhập dữ liệu vào TNCN 2.5 rất chặt (Bắt buộc theo khuôn mẫu Schema quy định, như bạn hướng dẫn gõ vào file Text cũng vậy sai chính tả là dính liền). Do vậy để import thường rất khắt khe, nhưng nó chỉ thông báo là sai cấu trúc. Thực tế sai font chữ, lỗi chính tả cũng vậy.
Phần mã số thuế, mã đơn vị quản lý thuế nên gõ kèm theo " ' ", tên đơn vị chi trả thì chép trong TNCN paste vào mới thống nhất được.
Nếu bạn không sửa đổi gì phần tiêu đề chỉ thay đổi danh sách thì lần sau Import nối không có vấn đề gì.
 
Lần chỉnh sửa cuối:
em cảm ơn anh Sealand nhé
hihihi
em cảm ơn anh lắm lắm ý
 
mình làm không được khi tải file nói cấu trúc file không phù hợp với cấu trúc file chuẩn
 
Cảm ơn nhiều. hôm nay mình đã làm được rồi.
 
Cho mình hỏi giới tình Nam là Y thì giới tình nữ là gì? mình thử đổi Y thành X trong file rồi tải lên 2.5 không có dữ liệu. Cảm ơn nhiều
 
Cảm ơn bạn nhiều nhiều nhé. Nhờ bạn mà nhiều người làm được đấy. dốt như mình đọc cũng hiểu. Bạn có ở Tp. HCM không? Mình mời bạn cà phê.
 
Chào bạn!
Hôm nay mình áp dụng file chuẩn của bạn để đăng ký mã số thuế. Nó rất tiện lợi và nhanh nhưng có một vấn đề mình muốn nhờ bạn làm giúp. Trong cột nơi cấp CMND mình để tỉnh cấp nhưng nó không chuyển qua được file 2.5 mà bắt nhập bằng tay vậy bạn mã hóa luôn tỉnh cấp được không? để khi tải vào file TTNCN 2.5 nó hiện ra như cột tỉnh, huyện, xã ý.
Cảm ơn bạn nhiều nhiều nhé. Khi nào có file mới bạn vui lòng gửi cho mình theo mail: lethihuong1976@yahoo.com.vn
 
Chào bạn!
Hôm nay mình áp dụng file chuẩn của bạn để đăng ký mã số thuế. Nó rất tiện lợi và nhanh nhưng có một vấn đề mình muốn nhờ bạn làm giúp. Trong cột nơi cấp CMND mình để tỉnh cấp nhưng nó không chuyển qua được file 2.5 mà bắt nhập bằng tay vậy bạn mã hóa luôn tỉnh cấp được không? để khi tải vào file TTNCN 2.5 nó hiện ra như cột tỉnh, huyện, xã ý.
Cảm ơn bạn nhiều nhiều nhé. Khi nào có file mới bạn vui lòng gửi cho mình theo mail: lethihuong1976@yahoo.com.vn

Vấn đề mã hoá tỉnh cấp CMND mình cũng đã có dự định đưa vào nhưng trên thực tế nó tồn tại 1 số vướng mắc dẫn đến việc sử lý không chính xác. Cụ thể:
-Một số tỉnh, thành phố lớn tồn tại nhiều đầu số như Hà Nội, TP. HCM vv
-Việc sát nhập và chia tách tỉnh dẫn đến tình trạng đầu số của các địa phương lẫn lộn.
-Việc sai sót của cơ quan cấp CMND như Bà Rịa Vũng Tàu chẳng hạn.
Do vậy bảng đầu số CMND của các địa phương, CMQD, Hộ chiếu không thống nhất và có biến động khó sử lý theo mã riêng. Để thống nhất bạn có bảng đầu số theo nơi cấp của các giấy tờ trên không thì gửi cho mình căn cứ vào đó để mình tạo danh sách các địa phương tương đối chọn lựa.

Việc bạn nói là Cột nơi cấp CMND của tờ khai Excel không chuyển vào TNCN 2.5 thì nó có vấn đề gì đó mà bạn ghi chép hay sửa đổi cấu trúc file nên lỗi thôi. Trong phần mềm cột đó bạn nhập sao nó chuyển vào như vậy vì nó không mã hoá, không ràng buộc nhập theo List (Tóm lại là nó không bị kiểm tra hợp lệ hay không)
 
Chào bạn!
Vậy không mã hóa theo đầu số CMND được hả bạn? Vậy bạn có thể tạo ra ở cột nơi cấp CMND các tỉnh thành trên cả nước để khi nhập dữ liệu vào mình chỉ việc chọn tỉnh rồi ok. Vì nếu mình nhập tỉnh như TT huế, BR-VT, ĐắK lắk ...bằng tay không đúng, sai dấu, viết tắt, ... khi tải vào với file 2.5 nó cũng không nhận và bắt buộc mình nhập theo list.
ths.
 
Mình vừa tìm được file đầu số CMND các tỉnh thành.Không biết có nó bạn có thể làm được không? Theo mình nghĩ nếu hai tỉnh có trùng đấu số CMND thì bạn có thể để a và b(Ví dụ đồng nai 27a, BR-Vt 27b) còn khi làm mọi người sẽ phải tự căn cứ và hộ khẩu thường trú xem là a hay b.
làm sao gửi được file cho bạn?
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom