diff -r 69bb6b6f144d -r 1920c9928b74 src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod.java
--- a/src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod.java	Tue Jun 15 18:47:33 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod.java	Fri Aug 27 12:56:53 2010 +0200
@@ -45,9 +45,12 @@
             paymentMethod.getPayinExecutionProcess() == null ? "" : paymentMethod
                 .getPayinExecutionProcess().getId());
         info.addResult("inppayinDeferred", paymentMethod.isPayinDeferred() ? "Y" : "N");
-        info.addResult("inpuponreceiptuse", paymentMethod.getUponReceiptUse());
-        info.addResult("inpupondeposituse", paymentMethod.getUponDepositUse());
-        info.addResult("inpinuponclearinguse", paymentMethod.getINUponClearingUse());
+        info.addResult("inpuponreceiptuse", paymentMethod.getUponReceiptUse() == null ? ""
+            : paymentMethod.getUponReceiptUse());
+        info.addResult("inpupondeposituse", paymentMethod.getUponDepositUse() == null ? ""
+            : paymentMethod.getUponDepositUse());
+        info.addResult("inpinuponclearinguse", paymentMethod.getINUponClearingUse() == null ? ""
+            : paymentMethod.getINUponClearingUse());
         info.addResult("inppayoutAllow", paymentMethod.isPayoutAllow() ? "Y" : "N");
         info.addResult("inpautomaticPayment", paymentMethod.isAutomaticPayment() ? "Y" : "N");
         info.addResult("inpautomaticWithdrawn", paymentMethod.isAutomaticWithdrawn() ? "Y" : "N");
@@ -56,9 +59,12 @@
             paymentMethod.getPayoutExecutionProcess() == null ? "" : paymentMethod
                 .getPayoutExecutionProcess().getId());
         info.addResult("inppayoutDeferred", paymentMethod.isPayoutDeferred() ? "Y" : "N");
-        info.addResult("inpuponpaymentuse", paymentMethod.getUponPaymentUse());
-        info.addResult("inpuponwithdrawaluse", paymentMethod.getUponWithdrawalUse());
-        info.addResult("inpoutuponclearinguse", paymentMethod.getOUTUponClearingUse());
+        info.addResult("inpuponpaymentuse", paymentMethod.getUponPaymentUse() == null ? ""
+            : paymentMethod.getUponPaymentUse());
+        info.addResult("inpuponwithdrawaluse", paymentMethod.getUponWithdrawalUse() == null ? ""
+            : paymentMethod.getUponWithdrawalUse());
+        info.addResult("inpoutuponclearinguse", paymentMethod.getOUTUponClearingUse() == null ? ""
+            : paymentMethod.getOUTUponClearingUse());
       } catch (Exception e) {
         log4j.info("No default info for the selected payment method");
       }
