Cách xử lý lỗi F110 Payment with currency EUR, payment method F: No valid payment procedure cho Vendor Onetime trong SAP

Mô tả lỗi

Khi thực hiện Proposal thanh toán qua T-code F110 cho Vendor Onetime (V9999), hệ thống báo lỗi:

Payment with currency EUR, payment method F: No valid payment procedure.

Nguyên nhân phổ biến là do House Bank mặc định trong Master Data của Vendor (ví dụ: VTBPY) chưa được cấu hình để thanh toán với payment method Fcurrency EUR. Thông thường, House Bank này chỉ được dùng cho các giao dịch bằng USD hoặc VND, dẫn đến hệ thống không tìm thấy quy trình thanh toán hợp lệ khi chạy Proposal.

Vì sao lỗi xảy ra?

  • Vendor One-Time (mã V9999) không có thông tin ngân hàng cố định, nên hệ thống lấy House Bank từ Master Data làm mặc định. 

  • Nếu House Bank này không hỗ trợ currency hoặc payment method cần dùng, hệ thống sẽ không tự động chuyển sang House Bank khác → báo lỗi ngay tại bước chạy Proposal.

  • Đây là đặc thù khi thanh toán ngoại tệ cho Vendor onetime.


Ta có 3 phương án xử lý sau:

1️⃣ Xóa House Bank khỏi Master Data

  • T-code: BP

  • Vào Role FI Vendor → Company Code → Tab Vendor: Payment Transactions → Xóa trường House Bank.

  • Khi chạy Proposal, hệ thống sẽ tự động tìm House Bank phù hợp theo Bank Determination (Rank Order) đã cấu hình.

Ưu điểm: Tự động, không cần chỉnh tay.

Nhược điểm: Với Vendor vãng lai, nếu không có House Bank mặc định thì mỗi lần thanh toán VND, kế toán phải nhập thủ công House Bank → tốn thời gian, dễ thiếu sót.

BP - Vendor Payment Transactions
Hình 1: BP - Vendor Payment Transactions 

2️⃣ Bổ sung cấu hình House Bank cho payment method F và currency EUR

  • Vào FBZPBank Determination → Company Code → Bank accounts > Gán House Bank VTBPY thêm Payment method FCurrency EUR và G/L account tương ứng

Ưu điểm: Giữ nguyên House Bank mặc định.

Nhược điểm: House bank này vốn không dùng để chuyển ngoại tệ → có thể sai quy trình thanh toán thực tế.

FBZP → Bank Determination
Hình 2: FBZP - Bank Determination

3️⃣ Bổ sung House Bank thủ công khi nhập Invoice (MIR7)

  • Khi nhập chứng từ PO bằng MIR7, vào tab Payment → điền đúng House Bank sẽ dùng cho giao dịch ngoại tệ.

  • Khi chạy Proposal F110, hệ thống sẽ lấy House Bank từ Invoice line item → xử lý đúng quy trình.

Ưu điểm: Đảm bảo dùng đúng House Bank cho giao dịch ngoại tệ.

Nhược điểm: Phải làm hướng dẫn nhập đúng House Bank cho Vendor One-Time khi thi thực hiện park invoice ở MIR7.

Giải pháp đề xuất

Phương án 3phù hợp nhất cho các công ty thường phát sinh Vendor onetime (V9999) với nhiều loại ngoại tệ.
✔ Không ảnh hưởng tới thanh toán VND.
✔ Đúng quy trình ngân hàng.
✔ Linh hoạt khi xử lý các khoản thanh toán ngoại tệ phát sinh đột xuất.


✅Hướng dẫn thực hiện MIR7

Bước 1: Vào T-code MIR7 → nhập dữ liệu chứng từ.

Bước 2: Chọn tab Payment.

Bước 3: Tại trường House Bank, chọn đúng House Bank dùng cho giao dịch ngoại tệ (ví dụ: EUR).

Bước 4: Hoàn tất các trường khác và lưu chứng từ.

MIR7 - Tab Payment - House Bank
Hình 3: MIR7 - Tab Payment - House Bank


🎯 Kết luận

Để tránh lỗi “Payment with currency EUR, payment method F: No valid payment procedure” cho Vendor One-Time, bộ phận cần bổ sung đúng House Bank khi nhập chứng từ invoice bằng MIR7.

Hướng dẫn rõ ràng bộ phận nhập liệu — nhập đủ bank data, payment method, House Bank phù hợp ngay từ đầu.

Hy vọng bài viết giúp bạn xử lý nhanh tình huống thực tế khi thanh toán Vendor One-Time trong SAP!

Nếu thấy hữu ích, hãy lưu lại hoặc chia sẻ cho đồng nghiệp cùng tham khảo nhé! 

Post a Comment

0 Comments